ciao a tutti mi sto addentrando nel mondo php e mysql
sono riuscito a creare un piccolo database per un mio sito, non riesco a risolvere questo problema:
vorrei che lo sfondo di una riga di una tabella sia diverso a secondo del valore riportato in un campo
dove sbaglio?
Codice PHP:
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$cur = mysql_query (
"SELECT `sintomi`.`descrizione`, `sintomi`.`fiore`, `sintomi`.`priorita`\n"
. "FROM `sintomi`\n"
. "WHERE (`sintomi`.`fiore`=\"aspen\")\n"
. "ORDER BY `sintomi`.`priorita` DESC\n");
$sfondoriga = "#FF00FF";
echo "
<table border=\"1\">
<tr bgcolor=\"#FFFF00\"><th>id<th>fiori<th>url</tr>
";
while ($riga = mysql_fetch_row($cur)){
if ($riga[2]=="3") $sfondoriga = "#88b1da";
else if ($riga[2]=="2") $sfondoriga = "#000000";
echo "
<tr ".$sfondoriga.">
<td width=\"350\">$riga[0]</td>
<td>$riga[1]</td>
<td>$riga[2]</td>
</tr>";
}
echo "</table>";
foot();
?>
dove appunto se il campo priorita (riga 2) è 3 o 2 mi cambia lo sfondo
grazie