Selecte en speciel <option> efter indhold i hver enkelt celle.
Hej Eksperter,Jeg sidder og skal lave et system, som skal selecte en option i en select, alt efter om der står 1,2,3.. eller 10 i celle i databasens tabel.
Jeg har forsøgt med følgende kode, men den har det problem at når der kommer et tal der er højere end 1 ( f.eks. 2,3 osv. ), så fortsætter den med at selecte den option, selv om der står et andet tal i tebellen.
- Kan i hjælpe?
Kode:
while ($row = mysql_fetch_array($ssn)){
if($row['antal'] == "1"){
$antal1 = "SELECTED";
}elseif($row['antal'] == "2"){
$antal2 = "SELECTED";
}elseif($row['antal'] == "3"){
$antal3 = "SELECTED";
}elseif($row['antal'] == "4"){
$antal4 = "SELECTED";
}elseif($row['antal'] == "5"){
$antal5 = "SELECTED";
}elseif($row['antal'] == "6"){
$antal6 = "SELECTED";
}elseif($row['antal'] == "7"){
$antal7 = "SELECTED";
}elseif($row['antal'] == "8"){
$antal8 = "SELECTED";
}elseif($row['antal'] == "9"){
$antal9 = "SELECTED";
}elseif($row['antal'] == "10"){
$antal10 = "SELECTED";
}
$antal = "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"post\" name=\"antalform\"><input type=\"hidden\" name=\"antalid\" value=\"{$row["id"]}\"><select name=\"antallet\" onchange=\"java script:this.form.submit();\"><option value=\"1\" $antal1>1</option><option value=\"2\" $antal2>2</option><option value=\"3\" $antal3>3</option><option value=\"4\" $antal4>4</option><option value=\"5\" $antal5>5</option><option value=\"6\" $antal6>6</option><option value=\"7\" $antal7>7</option><option value=\"8\" $antal8>8</option><option value=\"9\" $antal9>9</option><option value=\"10\" $antal10>10</option></select></form>";
print "<tr height=\"20\"><form name=\"slet".$row["id"]."\" method=\"post\" action=\"$PHP_SELF\">
<td style=\"border:1px solid #000000\" valign=\"top\">".$row["navn"]."</td>
<td style=\"border:1px solid #000000\" valign=\"top\"><a href=\"http://www.".$row["brugernavn"].".arto.dk\" target=\"_blank\">".$row["brugernavn"]."</a></td>
<td style=\"border:1px solid #000000\" valign=\"top\">".$antal."</td>
<td style=\"border:1px solid #000000\" valign=\"top\">".$betal."</td>
<td style=\"border:1px solid #000000\" valign=\"top\"><input type=\"hidden\" name=\"id\" value=\"".$row["id"]."\">
<form action=\"{$_SERVER['PHP_SELF']}\" method=\"post\"><input type=\"hidden\" name=\"sletid\" value=\"{$row["id"]}\"><input type=\"submit\" name=\"slet\" value=\"Slet\"></td></form></tr>";
}
print"</table>";