Ik heb een script dat eerst mailadressen in de database zet aangepast naar een script dat het mailadres eruit moet halen.
Het is de bedoeling dat de naam en mailadres dat in de database staat overeen moet komen en dan deze rij verwijderd, en dat de mailadres die verwijderd wordt een bevestigingsmail krijgt...
Probleem is alleen dat ik het niet werkend krijgt...
Ziet iemand wat er (allemaal) niet klopt???
[code="php"]
<?
$hostname = "localhost";
$username = "derodehaan_nl";
$password = "********";
$database = "derodehaan_nl_5";
mysql_connect("$hostname","$username","$password");
mysql_select_db("$database");
if (!$action) {
echo "<br><br>Om jezelf te verwijderen van de mailing list vul dan hieronder je naam en e-mail in.<BR><BR>\n";
if ($afmelden) {
if ($naam != "" && $email != "") {
$query = mysql_query("DELETE FROM tabel WHERE username = '" . $_POST['naam'] . "' AND email = '" . $_POST['mail'] . "'");
mysql_query($query2) or die(mysql_error());
$name = "De Rode Haan";
$myemail = "noreply@derodehaan.nl";
$subject = "Verwijderd van Mailinglist";
$message = "Beste $naam,
Je bent verwijderd van de mailinglist van: $name.
----------------------------------------
Je gegevens:
Naam: $naam
E-mail: $email
----------------------------------------
Mocht je dit niet zelf gedaan hebben, meld je dan weer aan op www.derodehaan.nl
Met Vriendelijke Groet, $name";
mail("$email","$subject","$message","From: $name <$myemail>");
echo "Okey, je bent verwijderd van de mailing list.<BR>Er is een e-mail verstuurd ter bevestiging!\n";
} else {
echo "<FONT COLOR=\"#FF0000\">De <B>E-mail</B> die je opgaf is geen goed email adres!</FONT>\n";
}
}
} else {
echo "<FONT COLOR=\"#FF0000\">Geen <B>Naam</B> en/of <B>E-mail</B> ingevult</FONT>\n";
}
echo "<FORM METHOD=\"post\" ACTION=\"index.php\">\n";
echo "<TABLE BORDER=\"0\" CELLPADDING=\"5\" CELLSPACING=\"0\" WIDTH=\"400\">\n";
echo "<TR>\n";
echo "<TD>Naam:</TD>\n";
echo "<TD><INPUT TYPE=\"text\" NAME=\"naam\" SIZE=\"20\" CLASS=\"form\"></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD>E-mail:</TD>\n";
echo "<TD><INPUT TYPE=\"text\" NAME=\"email\" SIZE=\"20\" CLASS=\"form\"></TD>\n";
echo "</TR>\n";
echo "<TR>\n";
echo "<TD COLSPAN=\"2\"><INPUT TYPE=\"submit\" NAME=\"verwijderen\" VALUE=\"Verwijderen!\" CLASS=\"button\"></TD>\n";
echo "</TR>\n";
echo "</TABLE>\n";
echo "</FORM>\n";
?> </td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td width="56"> </td>
</tr>
</table>
<!-- End ImageReady Slices -->
</body>
</html> [/code]
Krijg geen enkele foutmelding, maar als ik een naam en mail invul dan krijg ik noch een foutmelding noch een bevestiging van de verwijdering, en het mailadres blijft ook in de database staan...
[mod="Anthony"]Code tags aangezet[/mod]