Das Problem ist, ich wähle Option 1 und gehe dann auf die nächste Seite und ich komme zurück.Die Option MALE wird gespeichert.Wenn ich versuche, es zu echo, nichts wird angezeigt .Liste der zulässigen Drop-down/Werte auswählen
<tr>
<td class="tdvisitbig">
<select class="selectbig" name="gender">
<?
$arr = array("1"=>"MALE", "2"=>"FEMALE");
foreach($arr as $p=>$v)
{
if($p != $gender)
{
echo "<option value='$p'>$v</option>";
}
else
{
echo "<option selected value='$p'>$v</option>";
}
}
?>
</select>
</td>
</tr>
Der Code, den ich es echo verwende ist
if($gender == '1'){echo "male";}
if($gender == '2'){echo "female";}
Gibt es etwas, was ich bin fehlt .when i 2 und die Auswahl am Option speichern und dann versuchen, es echo es druckt fein .
Vielen Dank im Voraus.
Wo wird '$ gender' auf' $ _POST ['gender'] 'gesetzt? Gibt es vielleicht einen Fehler in der ursprünglichen Zuordnung? – Dereleased