Salve,
vorrei creare un pannello dal quale è possibile eliminare dei dati (in questo caso delle news). Ho creato un gestore news, che inserisce dati in un database.
Ora vorrei richiamare questi dai, per esempio il titolo e affiancargli un check box, perchè deve essere possibile selezionare + articoli, ed all'invio del bottone Elimina, gli articoli selezionati devo eliminarsi dal database.
Il mio problema è che non sono capace ad utilizzare i check box. Ho creato questo codice:
Codice PHP:
<form action="drop_news.php" method="post" name="eliminaNews">
<?php
$query = "SELECT id, title FROM tfn_articles";
$results = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($results))
{
echo "<input type=\"checkbox\" name=\"$row[id]\" value=\"$row[id]\" /> $row[title]
";
}
?>
<input type="submit" value="Elimina" />
</td>
</tr>
</table>
</form>
Ora il mio problema è come poter richiamare nel file drop_news.php e racchiudere in variabili solo gli articoli selezionati..
con questo codice io ne posso eliminare solo uno alla volta.. mentre io voglio che tutte le news spuntate vengano eliminate:
Codice PHP:
$elimina = $_REQUEST['elimina'];
$query = "DELETE FROM tfn_articles WHERE id='$elimina'";
if(mysql_query($query))
{
echo "<p align=\"center\">Eliminazione avvenuta con successo</p>";
}
else
{
echo "<p align=\"center\">Errore durante l'eliminazione</p>";
}