jeg har dette problem. Jeg har lavet en tilmeldingsform, og den sætter std. værdien i "bestilt" i mysqldb'en til std som er: halv. Vil gerne have at hvis eksempelvis: P003 ik er tilmeldt i db'en så skal celle bg'en være grøn. Hvis den står som: halv (det vil sige når den er bestilt) så skal celle bg være gul, og hvis den står som betalt, så skal celle bg være rød.
Men den laver fejl. dog hvis der er en celle der står til halv, så er bg gul. og hvis den er tom så er den grøn. kan dog bare ikke få betalt til at virke?
Prøv at leg med denne: switch($value) { case "P001": echo "din p001 farve"; break; case "P002": echo "din p002 farve"; break; default: echo "din standard farve"; }
$sql = "DSELECT ditFelt1 FROM dinTabel WHERE ditFelt2='P001'" $query = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($query) == 0) { $bgColor = "red"; // P001 er ikke i databasen } else { if ($row["ditFelt1"] == "betalt") { $bgColor = "green"; // P001 er i databasen og den er betalt. } elseif ($row["ditFelt1"] == "halv") { $bgColor = "yellow"; // P001 er i databasen og den er bestilt. } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.