Patrick Kujawa: Variable der nächsten Seite übergeben

Beitrag lesen

Moin moin,

<form name="daten" action="gewinner.php" method ="post">

^^^^

mit deinem Select:
<select name="MONAT" style="WIDTH: 160px" size="1">
              <option value="-">bitte auswählen ...</option>
              <option value="1">Jan <?PHP echo "$datum "; ?></option>
              <option value="2">Feb <?PHP echo "$datum "; ?></option>
              ...</select>

kommt dann raus: http://www.test.de/gewinner.php?MONAT=1 für den Januar.... willst du einen Namen dann als value z.B. value="Jan" oder so....

leider stimmt das nicht, da er POST als Methode verwendet.
Wenn Janosch auf den Submit Button klickt, wird die gewinner.php aufgerufen und dort steht das Ausgewählte (Ziffer, da value gesetzt worden ist) als $_POST['MONAT'] zur Verfügung.
Das <?PHP echo "$datum ";> verstehe ich nicht ganz.

Ich würd's in etwa so machen:
<form name="daten" action="gewinner.php" method ="post">
<select name="MONAT" style="WIDTH: 160px" size="1">
  <option value="-">bitte auswählen ...</option>
  <option value="1">Jan</option>
  <option value="2">Feb</option>
...
</select>

Natürlich muß man diese Werte in der gewinner.php noch mal auf Korrektheit überprüfen.
Siehe auch:
http://www.dclp-faq.de/q/q-sicherheit-parameter.html  <<- "Prüfe importierte Parameter. Traue niemandem"
http://www.dclp-faq.de/q/q-security-variablen.html    <<- "Wie unterscheide ich böse Variablen von guten?"

Gruß
Patrick