Nuova checkbox ma mi da il seguente errore nel file valuta.php
la tabella è semplicissima Fornitore(Cod_Fornitore, Ragione_Sociale, Indirizzo, Telefono)
Vorrei solo trovare un modo per cancellare sti benedetti record da web!
Codice del primo FILE
Codice PHP:
<?echo"<form method=\"post\" action=\"valuta.php\">";
$DBhost = "localhost";
$DBuser = "root";
$DBpass = "";
$DBName = "biblioteca";
// richiamo lo script responsabile della connessione a MySQL
$db = @mysql_connect("$DBhost", "$DBuser", "$DBpass")
or die ("Connessione al db impossibile...");
@mysql_select_db($DBName, $db)
or die ("Impossibile selezionare il db...");
$dati=mysql_query("SELECT * FROM fornitore");
while($array=mysql_fetch_array($dati)){
echo "<tr>";
echo"
<td><input type=\"checkbox\" name=\"item[]\" value=\"$array[Cod_Fornitore]\"></td></p>";
echo" <td>$array[Ragione_Sociale]</td>";
echo"<td>$array[Indirizzo]</td>";
echo"<td>$array[Telefono]</td>";
echo "</tr>";
}
echo"
<input type=\"submit\" value=\"cancella\">
";
echo"</form>";
?>
Codice PHP:
<?
$item=$_POST[’item’];
$DBhost = "localhost";
$DBuser = "root";
$DBpass = "";
$DBName = "biblioteca";
// richiamo lo script responsabile della connessione a MySQL
$db = @mysql_connect("$DBhost", "$DBuser", "$DBpass")
or die ("Connessione al db impossibile...");
@mysql_select_db($DBName, $db)
or die ("Impossibile selezionare il db...");
$item=$_POST[’item’];
foreach ($item as $id){
if(strlen($id)>0){
$query="delete from fornitore where Cod_Fornitore=’$id’";
$dati=mysql_query("$query");
if($dati)echo"elminazione di $id fatta
";
else echo"elminazione non fatta
";
}
}
?>
CODICE ERRORE
Codice PHP:
Warning: Invalid argument supplied for foreach() in C:\WM\www\valuta.php on line 17