Salve a tutti!
Il mio problema è il seguente:
ho una tabella dove vengono riportate le potenze master e slave di alcuni contatori di energia. vorrei fare dei controlli per cui se ad esempio le potenze sono entrambe zero mi si valorizzi il campo stato a 2. Ho scritto il codice seguente:
Codice PHP:
while ($row = mysql_fetch_assoc ($result)) {
extract ($row) ;
echo '<tr>' ;
echo "<td align = 'center'>$id</td>" ;
//caso 1
IF ($potenza_m>0 and $potenza_s>0) {
$query2="UPDATE Tab_Potenze SET stato =1" ;
}
//caso 2
ELSEIF ($potenza_m==0 and $potenza_s==0)
{
$query2="UPDATE Tab_Potenze SET stato =2" ;
}
$result = mysql_query ($query2, $db) or die (mysql_error ($db));
}
ma il risultato è che mi imposta ad 1 lo stato per tutte le righe del DB anche se alcuni contatori hanno entrambe le potenze a zero.
potete aiutarmi?
Grazie.