Salve!
Questo che segue è il codice della mia pagina, dove vengono visualizzate tutte le righe della tabella barman in cui il campo attivo sia uguale a N.
ora devo tramite un pulsante che mi permette di attivare "la riga" della tabella.
il problema è che non mi cambia il valore di attivo da N a Y...perchè?
codice:
<?
//selezioni i dati
$query = "SELECT * FROM barman WHERE attivo LIKE 'N' ORDER BY data DESC, nome ASC";
$result = mysql_query($query, $db) or die(mysql_error());
while ($row = mysql_fetch_array($result)){
//crei un vettore con tutte le id
$id[]=$row['ID'];
//crei un vettore con tutti gli ogetti
$oggetto[]=$row['oggetto'];
//crei un vettore con tutte i nomi
$nome[]=$row['nome'];
//crei un vettore con tutte i cognomi
$cognome[]=$row['cognome'];
//crei un vettore con tutte le domande
$domanda[]=nl2br($row['domanda']);
//crei un vettore per l'attivazione
$attivo[]=$row['attivo'];
//crei un vettore con tutte le date
$data[]=$row['data'];
}
for($i=0;$i<count($id);$i++){
echo "<table width='90%' border='1' align='center' cellpadding='2' cellspacing='1' bordercolor='#FFCC00' bgcolor='#FFFFC0'>";
echo "<tr><td colspan='2' class='Sezioni' bgcolor='#FFFF99'>$oggetto[$i]</td></tr><tr><td width='20%' valign='top'><table bgcolor='#FFFFD0'><tr><td>$nome[$i]</td></tr><tr><td>$cognome[$i]</td></tr><tr><td width='80%'>$data[$i]</td></tr></table></td><td valign='top' class='Paragragfo'>$domanda[$i]</td></tr>";
echo "<tr><td colspan='2' height='0' align='right'><form name='AttivaCancellaMessaggio' method='POST' action=''><input type='submit' name='Attiva' value='Attiva'> <input type='reset' name='Cancella' value='Cancella'></form></form></form></td></tr>
";
$query = "UPDATE barman SET attivo ='Y' WHERE id=$i";
$query = mysql_query($query) or die(mysql_error());
}
?>