Mailinglisten-Archive |
Hallo,
Ich kamme einfach nicht weiter. Ich habe ein Auswahlfeld das nach der
Auswahl die aktuelle Auswahl als "selected" anzeigen soll. Nur - das
klappt nicht und ich weiß nicht warum!
<form name="formular" action="<?php $PHP_SELF ?>" method="post" enctype="multipart/form-data">
<select name="sel_rubrik_id" size="1">
<option value="-1">Alle Einträge</option>"
<?php
for ($i=0; $i<$num_rubr; $i++) {
$admin_text = mysql_result($res_rubr, $i, "h_rubriken.admin_text");
$id_rubrik = mysql_result($res_rubr, $i, "h_rubriken.id");
--> Problem: Diese Bedingung wird nicht erfüllt! --> if ($sel_alt == $id_rubrik) {$selected = "selected";} else {$selected = "";}
echo "<option value=$id_rubrik $selected>$admin_text</option>";
}
?>
</select>
<br>
<input name="mode" type="submit" id="mode" value="OK">
<input name="sel_alt" type="hidden" value="<?php $sel_alt=$sel_rubrik_id ?>" >
</form>
<?php
// Nur zur Kontrolle
echo "Test: $sel_alt, $id_rubrik, $sel,";
echo gettype($sel_alt).", ";
echo gettype($id_rubrik);
--
Gruß
Reinhold
php::bar PHP Wiki - Listenarchive