Ik heb een formulier nodig met de volgende inhoud:
Dhr. [] Mvr. [] [ naam ]
Adres [ straatnaam ]
Postcode [ postcode ]
Woonplaats [ woonplaats ]
Telefoonnummer [ nummer ]
E-mail-adres [ mailadres ]
Datum voor het arrangement [ datum ] hier wil ik graag 3 dropdown menu’s 1 voor de dag (1 -31) 1 voor de maanden (jan – dec) en een voor het jaar (2007 -2010)
Aantal personen [ aantal ]
Ter gelegenheid van [ vul zelf in ]
Ik heb zelf een locatie [] in [ plaatsnaam ]
Ik wil graag dat u een locatie regelt [] in [ plaatsnaam ]
Wilt u iets anders van ons weten, stel dan hieronder uw vraag en wij antwoorden zo snel mogelijk.
[ uw vraag ] voldoende ruimte om een uitgebreide vraag te kunnen stellen
Er moet een bevestigingsscherm volgen, en een e-mail naar de invuller.
Ik weet dat er al diverse scripts op deze sites staan, maar ik heb geen verstand van PHP en heb ook totaal geen idee hoe ik elementen kan verwijderen of toe kan voegen . Heb al wel zitten puzzelen, maar als ik code weghaal krijg ik gekke meldingen, en toevoegen lukt eigenlijk al helemaal niet.
Is er iemand die zoiets al kant-en-klaar heeft liggen? Ik hoop dat jullie me kunnen helpen, want ik zit met mijn handen in het haar.
Helaas, het werkt niet goed. Als ik niets invul krijg ik de melding "Er ging iets misDe e-mail werd naar de Admin verzonden". Als ik wel iets invul, krijg ik dezelfde melding... (Getest in FF op de Mac).
Is het mogelijk om velden vereist te maken (i.i.g. Naam en e-mail)?
Ik kan dus ook niet testen of er een goeie bevestigingspagina volgt en of er een automatisch e-mailtje naar de invuller wordt verzonden.
if (mail($POST['email'], $subject, $message, $headers)) {
echo 'De email naar '.$email .' werd succesvol verzonden';
}else {
echo 'Er ging iets mis';
}
moet eigenlijk zijn :
[/code]
if (mail($_POST['email'], $subject, $message, $headers)) {
echo 'De email naar '.$email .' werd succesvol verzonden';
}else {
echo 'Er ging iets mis';
}
[/code]
Weer bijna goed. De e-mails zijn nu niet meer leeg, maar achter elke regel staat nu \n\r.
Dhr wordt wel meeversuurd, Mevr en de maand niet.
In mijn originele aanrvraag stond:
Ik heb zelf een locatie in [ plaatsnaam ]
Ik wil graag dat u een locatie regelt in [ plaatsnaam ]
Die eerste optie heeft geen invul veld, en als ik dus bij de tweede optie een plaatsnaam invul wordt die ook niet meegestuurd.
En de eerste <?php moet worden weggehaald (hé, ik snap al een beetje van PHP...).
Is er een mogelijk om bepaalde velden vereist te maken (i.i.g. Naam en e-mail)?
Want ik kan nu overal gewoon wat invullen (letters in het telefoonnummer en een e-mail zonder @)
nuja anita die "\n\r" staat er om een regeleinde te vormen :-/
maar zo te zien krijg je die zonder \n\r dus kan je ze eruit gooien
voor de validatie kan je werken met javascript of reg_ex
van het laaste weet ik zelf weing af :)