Salve ragazzi.
Ho un problema, praticamente ho un array che contiene dei valori selezionata da checkbox, in questo modo:
codice:
<input type=\"checkbox\" id=\"single\" name=\"delete[]\" value=\"".$riga['id_taglia']."&".$riga['id_colore']."\" />
Adesso quando clicco invia, il tutto viene inviato a php, in questa pagina io devo creare una query di questo tipo:
codice:
DELETE FROM nometabella WHERE id_taglia = idtaglia AND id_colore = idcolore
dovrà essere una query ciclica poichè salvo tutti i valori delle checkbox selezionate in un array.
Ho provato in questo modo, ma mi stampa a video sempre "Errore":
Codice PHP:
if(isset($_POST['submitted']))
{
$id_prodotto = $_POST['id_prodotto'];
for ($i = 0; $i<count($_POST['delete']); $i++)
{
$values = explode("&", $_POST['delete'][$i]);
$sql = "DELETE FROM Stock WHERE id_taglia = '".$values[0]."' AND id_colore = '".$values[1]."' AND id_prodotto = '".$id_prodotto."'";
$result = $db->query($sql) or die ("Errore query: " . mysql_error());
}
if ($result)
{
header ("Location: ../manageStock.php?id=$id_prodotto&delete=ok");
}
}
else
{
echo "Errore";
}
Grazie anticipatamente...