traxman
Legacy Member
Hey, ik ben nog een beginneling met php en ik zou graag een formulier maken.
Het gaat al redelijk goed, al heb ik nog wat vragen want het blijkt toch niet te werken.
Ik zou de gegevens van het formulier graag aankrijgen via mail.
Ook heb ik nog een probleem met de keuzes van de dropdown (en radiobuttons mochten die er zijn) door te geven.
Ik krijg ook helemaal geen mail aan. (En het formulier mag verdwijnen ofzo als de bevestiging er komt staat dat het verzonden is.)
Jullie kenners zullen mij wel direct kunnen helpen met dit.
*edit
Nu ik eraan denk, weet iemand misschien ook een manier om te beveiligen dat er zeker iets ingevuld is?
Alvast erg bedankt!
http://www.trxxx.net/koor.php
Het gaat al redelijk goed, al heb ik nog wat vragen want het blijkt toch niet te werken.
Ik zou de gegevens van het formulier graag aankrijgen via mail.
Ook heb ik nog een probleem met de keuzes van de dropdown (en radiobuttons mochten die er zijn) door te geven.
Ik krijg ook helemaal geen mail aan. (En het formulier mag verdwijnen ofzo als de bevestiging er komt staat dat het verzonden is.)
Jullie kenners zullen mij wel direct kunnen helpen met dit.
*edit
Nu ik eraan denk, weet iemand misschien ook een manier om te beveiligen dat er zeker iets ingevuld is?
Alvast erg bedankt!
http://www.trxxx.net/koor.php
PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
}
-->
</style>
</head>
<body>
<form id="koor" name="koor" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<table width="562" height="190" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="126" height="19">
<label></label>
<div align="left"><span class="style1">Voornaam: </span> </div></td>
<td width="154"><input name="voornaam" type="text" id="voornaam" /></td>
<td width="108" class="style1"><div align="left">Straat: </div></td>
<td width="174"><input name="straat" type="text" id="straat" /></td>
</tr>
<tr>
<td height="19" class="style1"><div align="left">Naam: </div></td>
<td><input name="naam" type="text" id="naam" /></td>
<td class="style1"><div align="left">Postcode: </div></td>
<td><input name="postcode" type="text" id="postcode" /></td>
</tr>
<tr>
<td height="19" class="style1"><div align="left">Tel of GSM: </div></td>
<td><input name="tel" type="text" id="tel" /></td>
<td class="style1"><div align="left">Gemeente: </div></td>
<td><input name="gemeente" type="text" id="gemeente" /></td>
</tr>
<tr>
<td height="19" class="style1"><div align="left">Geboortedatum: </div></td>
<td><input name="geboortedatum" type="text" id="geboortedatum" width="75" /></td>
<td class="style1"><div align="right"></div></td>
<td> </td>
</tr>
<tr>
<td height="19"><div align="left"><span class="style1">Geldig email adres</span>:</div></td>
<td><input name="email" type="text" id="email" /></td>
<td colspan="2" class="style1"><br /></td>
</tr>
<tr>
<td height="19" class="style1"> </td>
<td> </td>
<td class="style1"> </td>
<td> </td>
</tr>
<tr>
<td height="19" class="style1"><div align="left">Boy of girl: </div></td>
<td><select name="boygirl" size="1" id="boygirl">
<option selected="selected">Boy</option>
<option>Girl</option>
</select> </td>
<td class="style1"><div align="left">Inschrijven voor: </div></td>
<td><select name="inschrijvenvoor" size="1" id="inschrijvenvoor">
<option>Arendonk Zingt Koor</option>
<option>Junior Zingt Koor</option>
</select></td>
</tr>
<tr>
<td height="19"> </td>
<td> </td>
<td class="style1"> </td>
<td> </td>
</tr>
<tr>
<td height="19" colspan="2" class="style1">Schrijf hier de liedjes die je graag zou zingen:
<br />
<br />
<textarea name="liedjes" cols="31" rows="5" id="liedjes"></textarea></td>
<td colspan="2" class="style1"><div align="center"><br />
<br />
<br />
<input name="reset" type="reset" id="reset" value="Maak alle velden leeg" />
<br />
<br />
<br />
<input name="verstuur" type="submit" id="verstuur" value="Verstuur mijn inschrijving" />
</div></td>
</tr>
<tr>
<td height="19" colspan="2"><div align="center"><br />
</div></td>
<td colspan="2" class="style1"><br /></td>
</tr>
</table>
</form>
<?php
//kijken of het formulier is verstuurd
if(isset($_POST['verstuur']))
{
$naar = "[email protected]"; //naar wie het formulier moet verstuurd worden.
//$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "From: $je_naam <$je_email>\r\n";
$headers = "jos"; //voor ge gemakkelijkheid, omdat die twee hierboven niet werken??
/*het formulier versturen*/
mail($naar, $_POST['voornaam'], $_POST['naam'], $_POST['straat'], $_POST['postcode'], $_POST['gemeente'], $_POST['tel'], $_POST['geboortedatum'], $_POST['email'], $_POST['liedjes'], $headers);
//bedankwoord
echo "Je bericht werd succesvol verstuurd!";
}
?>
</body>
</html>