Rain Geschrieben 7. November 2003 Teilen Geschrieben 7. November 2003 Servus: Ich stehe vor folgendem PHP/HTML Problem: Ich habe ein Formular mit dem ein Artikel für ein CMS verfasst werden kann mit folgenden Elementen: Ein TEXTFELD für die Überschrift. Eine TEXTAREA für den eigentlichen Text. Und ein file-Element wo man eine Bilddatei aussuchen kann die im Text eingefügt werden soll. Nun gibt es 2 Submit Buttons Einen wo man den Artikel in die DB Schreiben kann. -> man wird zur datei news2db.php geleitet Einen zweiten wo man das Bild dem Text einfügen kann. Ich stelle mir das so vor, dass man neben dem File Element den zweiten Submit Button plaziert und wenn der User auf diesen drückt, wird die angegebene Datei zum Server geladen, der TExt aus dem TEXTAREA Element ausgelesen und ein <IMG=.....> Tag dem Text angefügt wird. Das Formular wird dann mit den neuen Text(mit dem <IMG=....> Tag) gefüttert und der User kann weiterschreiben und auch weitere Bilder hinzufügen. Wie man die Texte in die DB schreibt, weiß ich, das funkt auch schon. Wie man das Bild auf den Server ladet, weiß ich auch. Mein Problem ist aber: Wenn man auf den Button drückt wo man ein neues Bild hinzufügt soll die Formularseite neugeladen werden. Wenn man auf den Butten drückt um den Artikel in die DB zu schreiben soll eine Andere Seite aufgerufen werden. Wie kann man das realisieren? Wie veschachtelt man die form tags? MFG RAIN Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 8. November 2003 Teilen Geschrieben 8. November 2003 Hallo, dann mach doch zwei Form Tags. <form action="seite1.php" method="post"> <input typ="submit"...> </form> <form action="seite2.php" method="post"> <input typ="submit"...> </form> [/code] Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Rain Geschrieben 8. November 2003 Autor Teilen Geschrieben 8. November 2003 Ich brauche das aber so <form ...........> <form............> weitere HTML Anweisungen und PHP Code </form> weitere HTML Anweisungen und PHP Code </form> Das funktioniert aber nicht. Wie kann man das Problem lösen? RAIN Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 8. November 2003 Teilen Geschrieben 8. November 2003 Du wirst wohl mein Beispiel nehmen müssen. Weil so wie Du das geschrieben hast, geht es nicht. Denn der Submit Knopf weiss ja nicht, wohin er es jetzt schicken soll. Ober Du baust JavaScript noch mit ein. Dort kannst auf bei onclick sagen, schicke mir das Formular an die Seite. Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Art Geschrieben 8. November 2003 Teilen Geschrieben 8. November 2003 du könntest es so versuchen: nimm einfach 2 submit button und gib denen einfach verschiendene namen. den click kannst du dann über $_REQUEST abfangen: if ($_REQUEST[btn_1]) echo "add image to text"; if ($_REQUEST[btn_2]) echo "send to db"; echo "<form action=\"multi.php\" method=\"post\"> <input type=submit name=btn_1 value=click1> <input type=submit name=btn_2 value=click2> </form>"; [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.