Hjælp til select i php
Hej alle sammenJeg har følgende kode:
<?
require "db.php";
echo"<form action='akde_gb.php' method='post' enctype='multipart/form-data' name='ret'>
<table width=\"35%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"39%\">Aktiveret:</td>
<td width=\"61%\">";
echo "<select size=\"1\" name=\"stat\">";
$sql2 = mysql_query("SELECT * FROM mini_akde WHERE id=1");
$akde = $row['akde'];
if($row=mysql_fetch_array($sql2)) {
if ($akde =="Ja") print('<option value=\"Ja\" selected>Ja</option>');
else print('<option value=\"Ja\">Ja</option>');
if ($akde =="Nej") print('<option value=\"Nej\" selected>Nej</option>');
else print('<option value=\"Nej\">Nej</option>');
}
echo "</select>
</td>
</tr>
<tr>
<td colspan=\"2\"><input type='submit' value='Gem oplysninger'></td></tr>
</table>
</form>";
?>
Som skulle kunne hente hvad der står i min DB, og sætte sig selv efter dette i selct boxen..
Altså hvis i min felt i min db står "Ja" så skulle den selv sætte sig til "Ja" i select boxen, og hvis den står til "Nej" skal den selvfølgelig sætte sig til "Nej" Men det gider den ikke, den står kun på "Ja" selvom den er sat til "Nej" i min db.
Det var det første,
Så det andet vil jeg gerne have at hvis den står på nej eller BLIVER sat til nej, så skal den komme med en lille textfelt nedenunder hvor man kan skrive en grund til det.. Vælger man så "Ja" så fjerner textfeltet sig med det samme igen.
Håber i kan hjælpe mig.
