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