Trasforma il form cosi:
Codice PHP:
<form action="http://www.pdcarini.com/newsletter/rimuovi.php" method="post">
<tr>
<td align="center">
E-mail:
<input name="email_newsletter" type="text"/><br><br>
<input type="submit" name="Submit" value="Cancella">
</form>
vedi che il controllo lo fai sulla variabile di nome email_newsletter e non email :)
Allora, per l'inserimento hai ben pensato di mantenere il vincolo "unique" per il campo email?
Ricordati che quando fai il form di iscrizione devi controllare che se un utente cerca di iscriversi due volte , gli sprari un messaggio che lo informa che lui è già iscritto.
Quindi del codice per la cancellazione puoi tranquillamente scrivere:
Codice:
if (mysql_affected_rows() == 1)
al posto di
Codice:
if (mysql_affected_rows() > 0)
ma sicuramente
Codice:
if (mysql_affected_rows() > 1)
è sbagliato perchè restituisce il messaggio solo se cancella almeno 2 query.
cosa che non rispetta i prerequisiti del tuo script, che deve canellare un indirizzo email, e che per quell'indirizzo email deve esistere solo un record che lo rappresenta. Semplicemente parlando non ha senso fare iscrivere due volte una persona, una volta che è iscritta è iscritta e riceve la sua newsletter ;)