Hallo zusammen,
ich sitze gerade an http://www.youtube.com/watch?v=ejjuMdqncHo und versuche diesen Terminfinder nach zu bauen.
Und soweit bin ich auch schon gekommen:
Mein Formular:
PHP
<form action="terminauswertung.php" method="post">
<p>Name:<br />
<input type="text" size="20" name="teilnehmer" /></p>
<p>Terminvorschläge:<br />
<input type="checkbox" name="termin1" value="X" /> Terminoption #1<br />
<input type="checkbox" name="termin2" value="X" /> Terminoption #2<br />
<input type="checkbox" name="termin3" value="X" /> Terminoption #3</p>
<p><input type="submit" value="Und ab dafür" name="absenden"/></p>
</form>
und meine Auswertung:
PHP
<?php
$termin1 = $_POST['termin1'];
$termin2 = $_POST['termin2'];
$termin3 = $_POST['termin3'];
if ( $termin1 <> "X")
{
$termin1 = "-";
}
if ( $termin2 <> "X")
{
$termin2 = "-";
}
if ( $termin3 <> "X")
{
$termin3 = "-";
}
echo $_POST['teilnehmer'] . ' kann an folgenden Tagen:<br />';
echo 'Termin #1: ' . $termin1 . '<br />';
echo 'Termin #2: ' . $termin2 . '<br />';
echo 'Termin #3: ' . $termin3 . '<br />';
?>
Alles anzeigen
Mein Problem ist jetzt folgendes:
ZitatNotice: Undefined index: termin2 in Z:\PROGRAMME\xampp\htdocs\arbeitsbereich\terminauswertung.php on line 4
Ludwig kann an folgenden Tagen:
Termin #1: X
Termin #2: -
Termin #3: X
Heißt: Er meckert zwar dass ich die Variable "$termin2" nicht gesetzt habe, führt aber die Anweisung richtig aus. Kann mir einer nen tipp geben, wieso ich diese Notice erhalte obwohl der angemeckerte index sehr wohl definiert ist?
Danke!
Silver