Salve ragā ho un problema, non so fare il form per la cancellazione dei dati in php. Guardate lo script
FILE cancbrevi.php
Codice PHP:
<?
include("../config.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");
$query = "SELECT count(*) as tot FROM brevi";
$result1 = mysql_query($query, $db);
$row = mysql_fetch_array($result1);
$tot = $row[tot];
$query = "SELECT id, titolo, immagine, data, testo FROM brevi LIMIT 0, $tot";
$result = mysql_query($query, $db);
echo "<form action=\"cancella.php\" method=\"post\">";
while ($row = mysql_fetch_array($result)) {
echo "<input type=\"radio\" name=\"cance\" value=\"".$row[titolo]."\"> $row[titolo]
";
}
echo "<input type=\"submit\" value=\"Invia\"></form>";
mysql_close($db);
?>
FILE cancella.php
Codice PHP:
<?
include("../config.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");
$id=$_POST['cance'];
$query = "SELECT id, titolo, testo, data, immagine FROM brevi WHERE id='$id'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$query = "DELETE id, titolo, testo, immagine, data FROM brevi WHERE WHERE id=$id";
if (mysql_query($query, $db))
echo "Inserimento avvenuto correttamente";
else
echo "Inserimento non avvenuto correttamente:
" . mysql_error();
mysql_close($db);
?>
In pratica voglio che l'utente entra nella pagina cancbrevi.php , scelga la notizia da cancellare e cliccando su invia si cancelli. Il problema č che nella pagina cancella.php non so fare l'operazione di eliminazione...sapete aiutarmi? spero di essere stato kiaro nella spiegazione...
grazie 1000