Formulier werkt niet

Status
Niet open voor verdere reacties.
Het enige wat me zo direct opvalt is de trim-functie. Bij mijn weten wordt die met kleine letters geschreven...
 
Heb je Johantrax suggestie al geprobeerd?

Functies in PHP worden met kleine letters geschreven.
 
Je hebt:
PHP:
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

Zoals je in de php kleurcode kunt zien klopt er iets niet.
Hier zijn de kleuren anders: horen bij elkaar.
PHP:
$success = mail($EmailTo, $Subject, $Body, "From:" $EmailFrom );

Het is altijd "vogelen" met php formulieren.

:cool:
 
Peter, de code die jij geeft is helemaal fout.

Zoals hij was is er niets mis mee.

Je kunt binnen dubbele aanhalingstekens gewoon variabelen gebruiken zonder ze te escapen.

Het is wel netter om ze buiten quotes te zetten maar is dus niet vereist.

Dit is de nette manier van die regel
PHP:
$success = mail($EmailTo, $Subject, $Body, "From: <". $EmailFrom .">");
maar zoals gezegd maakt het dus geen verschil met zoals het was want er staat precies hetzelfde.

Ik ben wel benieuwd hoe de code er nu uit ziet na de aanpassingen dus als je die even wilt plaatsen loekvh :)
 
En dit is wat je noemt eroverheen kijken.

PHP:
$success = mail($EmailTo, $Subject, $body, "From: <". $EmailFrom .">");

Met bovenstaande regel werkt het wel.

:cool:

//edit

ook deze regel aanpassen
PHP:
$EmailAdres = trim(stripslashes($_POST['E-mailAdres']));
je hebt nu
$emailAdres
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan