Potresti farlo anche in un'unico file. Segui i commenti...Originariamente inviato da mariolone
ciao a tutti,
sto impazzendo da diversi giorni con la gestione dei chechbox, la mia idea è quella di recuperare una serie di titoli da una query e di poterli eliminare spuntando la checkbox.
Come si potrebbe utilizzare? Ho pensato alla gestione con array con una cosa tipo...
ma come li recupero nella pagina successiva?
Codice PHP:<?php
/* connessione al database...
poi controlla se sono stati inviati dati dal form
in caso positivo li raggruppa tutti per passarli
in un'unica volta alla query che li cancellerà
*/
if(isset($_POST['elimina'])) {
$del = implode(',', $_POST['id']);
$sql = mysql_query("DELETE FROM tabella WHERE id IN('$del')") or die(mysql_error());
/* se non è stato inviato nessun valore dal form
stampa tutti i record recuperati dalla tua tabella
ognuno con accanto il suo checkbox di selezione
*/
} else {
$sql = mysql_query("SELECT id, titolo FROM tabella");
echo "<form action\"{$_SERVER['PHP_SELF']}\" method=\"post\">";
while($row = mysql_fetch_object($sql)) {
echo "<input type=\"checkbox\" name=\"id[]\" value=\"$row->id\" />$row->titolo";
}
echo '<input type="submit" name="elimina" /></form>';
}
?>

Rispondi quotando