phpbar.de logo

Mailinglisten-Archive

[php] Aktuelle Auswahl des Auswahlfeldes wird nicht angezeigt

[php] Aktuelle Auswahl des Auswahlfeldes wird nicht angezeigt

token at gmx.de token at gmx.de
Die Okt 11 12:45:38 CEST 2005


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