Hallo
Ik heb een site waar mensen zich moeten kunnen inschryven voor een loopwedstryd. Hiervoor heb ik al een 'inschrijven.php' bestand gemaakt, wanneer ik dat echter laat laden (zonder dat het online staat), ik vul alle gegevens in en klik op verzenden. Kryg ik een nieuwe pagina me 'no input specified', komt dit doordat de pagina nog niet online staat? Of moet ik de ingegeven informatie eerst ergens opslaan voordat ze verzonden wordt naar mijn e-mail adres?
Dank u wel
-Ik ken zo goed als niets van php -
Ik heb een site waar mensen zich moeten kunnen inschryven voor een loopwedstryd. Hiervoor heb ik al een 'inschrijven.php' bestand gemaakt, wanneer ik dat echter laat laden (zonder dat het online staat), ik vul alle gegevens in en klik op verzenden. Kryg ik een nieuwe pagina me 'no input specified', komt dit doordat de pagina nog niet online staat? Of moet ik de ingegeven informatie eerst ergens opslaan voordat ze verzonden wordt naar mijn e-mail adres?
Dank u wel
-Ik ken zo goed als niets van php -
PHP:
<?php
if ($_POST) {
//create variables
$name = $_POST["name"];
$prename = $_POST["prename"];
$adress = $_POST["adress"];
$postcode = $_POST["postcode"];
$birthdate = $_POST["birthdate"];
$sex = $_POST["sex"];
$serie = $_POST["serie"];
//check if name field is set
if(empty($name)) {
$errors[] = '<div class="msg error"><p>Gelieve je naam in te vullen.</p></div>';
}
//check if prename field is set
if(empty($prename)) {
$errors[] = '<div class="msg error"><p>Gelieve je voornaam in te vullen.</p></div>';
}
//check if adress field is set
if(empty($adress)) {
$errors[] = '<div class="msg error"><p>Gelieve je adres in te vullen.</p></div>';
}
//check if postcode field is set
if(empty($postcode)) {
$errors[] = '<div class="msg error"><p>Gelieve je postcode en gemeente in te vullen.</p></div>';
}
//check if birthdate field is set
if(empty($birthdate)) {
$errors[] = '<div class="msg error"><p>Gelieve je geboortedatum in te vullen.</p></div>';
}
//check if sex field is set
if(empty($sex)) {
$errors[] = '<div class="msg error"><p>Gelieve je geslacht aan te duiden.</p></div>';
}
//check if serie field is set
if(empty($serie)) {
$errors[] = '<div class="msg error"><p>Gelieve aan te duiden aan welke serie u wilt deelnemen.</p></div>';
}
//if no errors were inputed
if (empty($errors)) {
//create email and send it
if (isset($_POST['verzenden'])) {
$bericht = "Naam = ".$_POST['txtname'] " " "Voornaam = ".$_POST['txtprename'] \n";
$bericht .="Adres = ".$_POST['txtAdress'] \n";
$bericht .="Postcode = ".$_POST['Postcode'] " " "Gemeente = ".$_POST['Gemeente'] \n";
$bericht .="Geboortedatum = ".$_POST['txtbirthdate'] \n";
$bericht .="Geslacht = ".$_POST['Geslacht'] \n";"
$bericht .="Reeks = ".$_POST['Reeks'];
mail ("emma_vanneste@hotmail.com", "Inschrijvingsformulier", $bericht, "FROM: www.rudybekaert.be");}}
?>
<form id="FrmInschrijven" name="FrmInschrijving" method="post" action="http://www.rudybekaert.be/Inschrijven.php" enctype="text/plain">
<table width="100%" border="0">
<tr>
<td width="20%">Naam:</td>
<td width="80%"><input name="name" type="text" id="txtname" size="40" /></td>
</tr>
<tr>
<td>Voornaam:</td>
<td><input name="prename" type="text" id="txtprename" size="40"/></td>
</tr>
<tr>
<td>Adres:</td>
<td><input name="adress" type="text" id="txtadress" size="40" /></td>
</tr>
<tr>
<td>Postcode en gemeente:</td>
<td><input name="postcode" type="text" id="txtpostcode" size="40" /></td>
</tr>
<tr>
<td>Geboortedatum:</td>
<td><input name="birthdate" type="text" id="txtbirthdate" size="40" /></td>
</tr>
<tr>
<td>Geslacht:</td>
<td><option value="" selected>(Gelieve je geslacht aan te duiden.)</option>
<option value="women">Vrouw</option>
<option value="men">Man</option>
</select>
</td>
</tr>
<tr>
<td>Reeks:</td>
<td><option value="" selected>(Gelieve aan te duiden waar je aan wilt deelnemen.)</option>
<option value="Jogging">Jogging €4</option>
<option value="Prestatieloop">Prestatieloop €6</option>
</select>
</td>
</tr>
</table>
<input type="submit" name="cmdVersturen" id="cmdVersturen" value="Verzenden" />
<input type="reset" name="cmdWissen" id="cmdWissen" value="Wis de gegevens" />
</form>
Laatst bewerkt door een moderator: