Hello,
<SELECT NAME="zimmerauswahl" SIZE="1">
<OPTION VALUE="1">Hängematte zu 10,-Euro</option>
<OPTION VALUE="2">Einzelzimmer zu 30,-Euro</option>
<OPTION VALUE="3">Doppelzimmer zu 50,-Euro</option>
<OPTION VALUE="4">Schlafsaal mit Läsen</option>
</SELECT>
<?php
$_zimmerauswahl = array(0=>array("bez" => "keine Auswahl",
"preis" => 00,00,
"code" => ""),
1=>array("bez" => "Hängematte",
"preis" => 10,00,
"code" => "HM10"),
2=>array("bez" => "Einzelzimmer",
"preis" => 30,00,
"code" => "ET30"),
3=>array("bez" => "Doppelzimmer",
"preis" => 50,00,
"code" => "DZ50"),
4=>array("bez" => "Schlafsaal",
"preis" => 10,00,
"code" => "SS10"));
$auswahl = intval($_POST["zimmerauswahl"));
if(!inarray($auswahl,$_zimmerauswahl))
{
$auswahl = 0;
}
$_daten = $_zimmerauswahl[$auswahl);
echo "<pre>";
print_r($_daten);
echo "</pre>";
?>
Da Du ja weißt, welche Werte Du dem Client zur Auswahl stellst, brauchst Du sie auch nicht wirklich dort als hidden-value hinzuschiscken, sondern nur einen Schlüssel.
Für den User ist sowieso nur der Klartext interessant, der zur Anzeige kommt.
Und wenn Du das nächste Mal Codefragmente postest, dann gib Dir bitte etwas Mühe dabei, dass man das auch lesen kann und Syntax und Semantik auch brauchbar sind. Du möchtest es ja schließlich mundgerecht aufbereitet wieder haben; wir hätten die Frage gerne ebenso sauber formuliert...
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen