Hello, hier ben ik weer met men vragen.
Hoe kan ik een aangepaste melding maken, wanneer mysql normaal een error retourneert als er een dubbel is (duplicate entrie), maw ik wil deze melding: Dit email adres ontvangt reeds de nieuwsbrief. Als het email adres reeds in de db zit.
Nou moet je hierin:

if(!empty($_POST['email']))

uiteraard wel doorgaan met $email.


En dit
$post_email = $_POST['email'];
$trim_email = trim($post_email);
$email = strtolower($trim_email);

zou ook in één regel kunnen:

$email = strtolower(trim($_POST['email']));

Edit: else if zou ik aan elkaar schrijven elseif
wat je bedoelt met doorgaan met $email weet ik niet, alle variabelen staan correct en werken ook in de sql injectie is het $email die in de sql staat.

En die regel zal ik veranderen
Je checked de POST gegevens en stop je in $email

$post_email = $_POST['email'];
$trim_email = trim($post_email);
$email = strtolower($trim_email);

Dan is het toch logisch dat je in de if() dit zet:

if(!empty($email]))
Ah nu begrijp ik het, ok thx doe ik effe.

Ik ga nu terwijl, een stukje bijschrijven waar de beheerder een newsletter kan zenden.

Reageren