facciamola più semplice ,ho creato una sola pagina che inserisce e dovrebbe eliminare le email dal db
ho provato cosi ma non mi funziona:
Codice PHP:
<form method="post" action="<?php $_SERVER['PHP_SELF'];?>" >
<input type="text" name="indirizzo">
<input type ="submit" name="inserisci">
</form>
<?php
//inserimento email nel DB
include("db_connect.php");
$indirizzo= $_POST['indirizzo'];
$inserisci= $_POST['inserisci'];
if (isset($inserisci) and ($indirizzo!=''))
{ $query_insert = mysql_query("INSERT INTO users(email) VALUES ('$indirizzo')") or die(mysql_error());}
?>
<div >
<?php
//visualizzazione email + pulsanti $erase_button
$indice=1;
$query_select = mysql_query("SELECT email FROM users ");
while($mail= mysql_fetch_array($query_select))
{extract($mail);
echo "<tr><td>".$indice++."</td><td>Email</td><td><h3>$email</td><td><input type=submit name=erase_button value=cancella></td></tr>
";}
?>
<?php
// query cancellazione dati da $erase_button
$erase_button= $_POST['erase_button'];
if (isset($erase_button))
{$query_erase= mysql_query("DELETE email FROM users WHERE email='$email' ");}
?>
</div>

Rispondi quotando