• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variable im Formular "mitschicken"?

Krobbus

Mitglied
Hi, ich habe sowas bisher noch nie gebraucht und ich bin mir sicher das die Antwort simpel ist, aber ich weiß einfach nicht wie ich das mache, daher wäre es nett wenn mir jemand mal gerade aushilft :)
Auf der Seite, wo sich auch folgendes Formular befindet, wird eine andere Variable $zusatzinfo benutzt. Kann ich die irgendwie in dem Formular mitschicken (ohne dass es dafür ein Feld gibt) und ohne dass ich sie als GET-Variable in der Url mitschicken muss?


PHP:
 echo "
<form action=\"register.php\" method=\"post\">
Deine Email: <br>
<input type=\"text\" size=\"40\" maxlength=\"100\"
name=\"email\"><br><br>

Wähle deinen Nickname:<br>
<input type=\"text\" size=\"40\" maxlength=\"40\"
name=\"nick\"><br><br>

<input type=\"submit\" class=\"button\" value=\"Send\">
</form>";

2.) noch ein kleines Problem:
irgendetwas stimmt wohl nicht mit nick_'$auswahl' in folgendem Code, habe ich da irgendwas vergessen bzw wie kann man die Variable $auswahl und den Text nick_ vernünftig kombinieren? Will halt, dass es je nach Variable in einem anderen Feld der Datenbank eingetragen wird, zB in nick_eins oder nick_zwei, je nachdem ob $auswahl den text "eins" oder "zwei" enthält
PHP:
 $input = "INSERT INTO test (email, nick_'$auswahl', ref_id) VALUES ('$email', '$nick', '$ref_id')";
 
Zuletzt bearbeitet:
Werbung:
1.) Einfach über ein verstecktes Input-Feld mitsenden
PHP:
 echo "
<form action=\"register.php\" method=\"post\">
Deine Email: <br>
<input type=\"text\" size=\"40\" maxlength=\"100\"
name=\"email\"><br><br>

Wähle deinen Nickname:<br>
<input type=\"text\" size=\"40\" maxlength=\"40\"
name=\"nick\"><br><br>

<input type=\"hidden\" value=\"".$zusatzinfo."\" name=\"zusatzinfo\" />

<input type=\"submit\" class=\"button\" value=\"Send\">
</form>";

2.)
Zwei Strings werden mit einem Punkt miteinander verbunden. Bsp:

PHP:
$word = "Hello";
$text = $word." World!";
 
Werbung:
Zurück
Oben