contactformulier ongeldig email adres

Status
Niet open voor verdere reacties.
What is in a NAME

Ja, dank je de donder,
je moet de beestjes wel dezelfde naam geven natuurloijk ;)

Zet dit in je tabel:
PHP:
<td height="-2" width="156">Emailadress:</td>
		<td height="-2" width="459">
		<input type="text" name="email" size="31">

om te stroken met dit in je code

PHP:
 //mail detectie 
      if (in_array("mail",$aKeys)) { $sFrom = $_POST['mail']; } 
  elseif (in_array("email",$aKeys)) { $sFrom = $_POST['email']; } 
  elseif (in_array("e-mail",$aKeys)) { $sFrom = $_POST['e-mail']; } 
  elseif (in_array("1mail",$aKeys)) { $sFrom = $_POST['1mail']; } 
  elseif (in_array("1email",$aKeys)) { $sFrom = $_POST['1email'];

De velden in een formulier moeten wat name betreft overeen komen met de namen welke je in het script gebuikt.

:cool:
 
Ja, dank je de donder,
je moet de beestjes wel dezelfde naam geven natuurloijk ;)

Zet dit in je tabel:
PHP:
<td height="-2" width="156">Emailadress:</td>
		<td height="-2" width="459">
		<input type="text" name="email" size="31">

om te stroken met dit in je code

PHP:
 //mail detectie 
      if (in_array("mail",$aKeys)) { $sFrom = $_POST['mail']; } 
  elseif (in_array("email",$aKeys)) { $sFrom = $_POST['email']; } 
  elseif (in_array("e-mail",$aKeys)) { $sFrom = $_POST['e-mail']; } 
  elseif (in_array("1mail",$aKeys)) { $sFrom = $_POST['1mail']; } 
  elseif (in_array("1email",$aKeys)) { $sFrom = $_POST['1email'];

De velden in een formulier moeten wat name betreft overeen komen met de namen welke je in het script gebuikt.

:cool:

maar hoe zet je dit dan in een makkelijk en overzichtelijke formulier
 
maar hoe zet je dit dan in een makkelijk en overzichtelijke formulier

Hoezo, je hebt toch al een formulier :rolleyes:

Daar waar nu je invulveld staat bij je emailadres heb je iets van "1Mailadresse"
in je php code staat dit als eerste regel om het emailadres te controleren:
PHP:
//mail detectie 
      if (in_array("mail",$aKeys)) { $sFrom = $_POST['mail']; }

Maar $_POST['mail'] noch een van de volgende mogelijke namen in de code komt NIET overeen met de naam van het veld:
"1Mailadresse"
Verander die naam gewoon in een van de namen die in de code staan waar de naam ook gecontroleerd wordt.
In dit geval pak je gewoon mail......
en het werkt.

Ingevulde velden van je form voorafgeggaan door een 1, als
plaatsnaam 1Plaats worden als verplicht veld aangeduid en gecontroleerd.
Je email controle is apart.
Dit zijn de vier regels in de code.

:cool:
 
o oke thanx ben er uit alleen er is nog een probleem
als ik dan op verzenden druk krijg ik heel snel een soort foutmelding en dan sprinkt ie tog over naar de bedankt pagina het is te snel voor een printscreen maar je hebt er wel last van ( en je mail komt wel aan ) het heeft iets te maken met regel 162

aangezien jij veel van php weet ( denk ik ) kun je der miss ff naar kijken
 
Bij mij werkt het, geen melding.

Wel de bedank is er niet
Not Found
The requested URL /bedankt.html was not found on this server.

wel het adres:
http://www.zeilmakerijpoort.nl/bedankt.html

regel 162 is geen php code, gewoon een regel van een tabel.

Maar verstuur je wel een bedank mail, of plaats je een bedank tekst?
Dan zou het de tekst kunnen zijn wat je ziet.
 
Bij mij werkt het, geen melding.

Wel de bedank is er niet
Not Found
The requested URL /bedankt.html was not found on this server.

wel het adres:
http://www.zeilmakerijpoort.nl/bedankt.html

regel 162 is geen php code, gewoon een regel van een tabel.

Maar verstuur je wel een bedank mail, of plaats je een bedank tekst?
Dan zou het de tekst kunnen zijn wat je ziet.

oke dan dan licht het vast aan mijn pc maar als je bijv. pepaalde velden niet invult dan word je door verwezen naar een pagina waar de vulden staan die ingevult moeten worden
maar hoe kan ik dat veranderen naar een soort venstertje dat opent heel klein en daar staat in wat je nog moet invullen

of

dat in de regel die je moet invullen ( waar je de tekst invult normaal daar moet het dan staan ofzo ) lol ben niet zo goed met dingen omschrijven
 
Bij mij werkt het, geen melding.

Wel de bedank is er niet
Not Found
The requested URL /bedankt.html was not found on this server.

wel het adres:
http://www.zeilmakerijpoort.nl/bedankt.html

regel 162 is geen php code, gewoon een regel van een tabel.

Maar verstuur je wel een bedank mail, of plaats je een bedank tekst?
Dan zou het de tekst kunnen zijn wat je ziet.

weet ik niet volgens die code moet ie wel een bedank mail sturen
 
oeps stond het dubbele op als bovenstaande bericht
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan