andiamo di esempi, cosi capisci:
Pagina index.html
codice:
<form name="test" action="ricevi.php" method="post">
<input type="checkbox" value="1" name="selezione" />news 1
<input type="checkbox" value="2" name="selezione" />news 2
<input type="checkbox" value="3" name="selezione" />news 3
</form>
Pagina ricevi.php
codice:
if(is_array($_POST['selezione'])) {
foreach($_POST['selezione'] as $valoreSelezionato) {
$query="DELETE FROM news WHERE id=".$valoreSelezionato;
mysql_query($query);
}
} elseif (empty($_POST['selezione'])) {
echo "Banana, scegli almeno un opzione";
} else {
$query="DELETE FROM news WHERE id=".$_POST['selezione'];
}
L'ho scritto molto in fretta, quindi se ci sono errori perdonami.
Vediamo cosa fa:
1) nel caso hai + di una selezione allora $_POST['selezione'] sarà un array contenente i value selezionati (1,2,3).
2) Se non scegli nulla $_POST['selezione'] è vuota.
3) nel caso hai selezionato solo una voce, allora $_POST['selezione'] sarà una semplice var e conterrà il value dell'unico check selezionato.
Ciaooo
[/code]