Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

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

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

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]

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.