Salve a tutti,
sulla pagina checkbox.php recupero i dati dal db e associo un checkbox. Selezionandolo invio i dati alla pagina checkbox2.php. Mi restituisce sempre eliminazione effettuata ma non elimina nulla. Dove sto sbagliando?
checkbox.php
Codice PHP:
<form method="post" action="checkbox2.php">
[b]Seleziona una voce [/b]:
<?php
include ("config.inc.php");
include ("connect.php");
$query = mysql_query("Select DISTINCT username FROM permessi");
while($f = mysql_fetch_array($query))
{ ?>
<?php
echo $f['id_per'];
echo $f['username'];
?>
<input type="checkbox" name="list[]" value="<? echo $f['id_per']; ?>" />
<?php
}
?>
<input type="submit" name="submit" value="invia">
</form>
checkbox2.php
Codice PHP:
<?php
include ("config.inc.php");
include ("connect.php");
if(isset($_POST['submit'])) {
$username = $_POST['list'];
foreach ($username as $m) {
$query ="DELETE FROM permessi WHERE id_per='$m'";
$result = mysql_query($query,$db);
if ($result) {
echo "eliminazione effettuata";
}else{
echo "non eliminato";
}
}
}
?>