Array Problem

medicus41

Mitglied
Hi,

ich habe folgendes Formular:

<form name="flug" method="post" action = "<?php echo
$_SERVER['PHP_SELF']?> ">
<p>
<select name="zahlen[]" size="1">
<option value="150" <? echo (($_POST['zahlen']==150) ?
'selected' :'') ?>>1-Stunde</option>
<option value="270" <? echo (($_POST['zahlen']==270) ?
'selected' :'') ?>>2-Stunden</option>
<option value="400" <? echo (($_POST['zahlen']==400) ?
'selected' :'') ?>>3-Stunden</option>
<option value="680" <? echo (($_POST['zahlen']==680) ?
'selected' :'') ?>>5 Stunden</option>
<option value="1500" <? echo (($_POST['zahlen']==1500) ?
'selected':'') ?>>12 Stunden</option>
<option value="2800" <? echo (($_POST['zahlen']==2800) ?
'selected':'') ?>>1 Tag</option>
</select>
</p>
<p>
<input type='submit' name='los' value='BUCHEN'>
</form>

Nun kann ich ja mit:

echo $_POST['zahlen'][0];

den Value-Wert ausgeben lassen. Aber wie kann ich mir die ausgewählten Stunden ausgeben lassen. Also zb. beim letzten Wert als Ausgabe: 1 Tag
 
wenn du bei deinem select vor dem </option> tag etwas hinschreibst ist das nur der name
der wird aber nicht mit übermittelt wenn du das formular abschickst sondern nur der value für diese option
 
Zurück