Zum Inhalt springen

buttons nicht mit value Wert beschriften


Empfohlene Beiträge

Hallo

ich habe eine dynamisch seite, bei der man verschiedene Dinge per klick auf einen submit button etwas auswählen kann (es gibt für jede auswahl einen submit button). In dem value attribut steht jetzt eine id für meine datenbank. Diese ID wird nun aber auch als beschriftung angezeigt=> nicht schön.

Habs schon mit

<input type='image' src='absende.gif' name='teilnahme' value='$umfragen[Umfrage_ID]'

probiert.

Aber da funktioniert anscheinend die post übertragung nicht richtig

Link zu diesem Kommentar
Auf anderen Seiten teilen

naja fehler von mir, das ganze ist schon ein php string hinter einem echo.

echo "..........<td><input type='image' src='absende.gif' name='teilnahme' value='$umfragen[Umfrage_ID]'></td></tr>";

so ist´s wohl verständlicher. Und eigentlich denke ich doch eher dass es im webdesign besser aufgehoben wäre, denn es geht mehr um die html darstellung bzw. Formularelemente :hells:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Arrays koennen in einem String naemlich nicht aufgeloest werden

doch doch, das geht schon. Der html code wird richtig generiert. Aber übersichtlicher ist deins dann wohl doch.

Du kannst aber prüfen welcher knopf gedrückt wurde, dann nur der gedrückte submitbutton in $_POST drinne steht. Die anderen werden nicht mitübermittelt....

hmm, wie am besten? Im name attribut vielleicht die id verstecken? Und dann per substr() den teil abschneiden den ich brauch? Kommt mir jetzt a bisserl zu umständlich vor. Hast du eleganteren vorschlag?

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich würde es so machen:


<form ....>

<input type="submit" name="button[1]" value="Button 1 "/>

<input type="submit" name="button[2]" value="Button 2 "/>

.

.

</form>

dann abfragen mit


if ( !empty($_POST['button'])) {
if ( !empty( $_POST['button'][1]) {
//knopf 1 wurde gedrückt
} elseif ( !empty( $_POST['button'][2]) {
//knopf 2 wurde gedrückt
}
}
[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...