otix
Grünschnabel
hallo,
und zwar möchte ich den inhalt eines dropdownmenues auswerten.
das klappt auch soweit gut, solange keine leerstellen vorhanden sind.
den inhalt des dropdovnmenues hole ich aus einer DB und lass ihn im anzeigen:
for($i=0;$i<mysql_num_rows($hotel_name);$i++){
echo "<option value=".mysql_result($hotel_name,$i,0).">".mysql_result($hotel_name,$i,0)."</option>\n";
}
ok, nun besteht "$hotel_name" aus z.B.: "Hotel in Bad Kissingen"
also mit leerzeichen.
werte ich das dropd.menue nun aus, so:
for($i = 0; $i < count($_POST['hotelname']); $i++){
$hotelname = $_POST['hotelname'][$i];
}
und lass mir: echo $hotelname; ausgeben, ist nur das erste wort gespeichert, also "Hotel" (müsste aber "Hotel in Bad Kissingen" heißen)
warum ? kann ich das irgendwie ändern (muß ich die leerzeichen vielleicht maskieren...) oder wie ?
danke für jeden tip
otix
und zwar möchte ich den inhalt eines dropdownmenues auswerten.
das klappt auch soweit gut, solange keine leerstellen vorhanden sind.
den inhalt des dropdovnmenues hole ich aus einer DB und lass ihn im anzeigen:
for($i=0;$i<mysql_num_rows($hotel_name);$i++){
echo "<option value=".mysql_result($hotel_name,$i,0).">".mysql_result($hotel_name,$i,0)."</option>\n";
}
ok, nun besteht "$hotel_name" aus z.B.: "Hotel in Bad Kissingen"
also mit leerzeichen.
werte ich das dropd.menue nun aus, so:
for($i = 0; $i < count($_POST['hotelname']); $i++){
$hotelname = $_POST['hotelname'][$i];
}
und lass mir: echo $hotelname; ausgeben, ist nur das erste wort gespeichert, also "Hotel" (müsste aber "Hotel in Bad Kissingen" heißen)
warum ? kann ich das irgendwie ändern (muß ich die leerzeichen vielleicht maskieren...) oder wie ?
danke für jeden tip
otix