MarcelDJ81
Gebruiker
- Lid geworden
- 9 feb 2010
- Berichten
- 38
Ik heb een formulier. wat ik wil controleren of verplichte velden ingevuld zijn, waarna het verzonden moet worden, naar mij en die gene die het formulier ingevuld heeft. Ik ben al aan het proberen geweest maar ik weet het niet meer.
Dit is het formulier:
Het script wat ik wil gebruiken om te verzenden:
Kan iemand mij helpen?
Dit is het formulier:
HTML:
<form action="Res/mail.php" method="post">
<fieldset class="alignleft">
<h3 class="ff2 fs12 fc2">Afspraak gegevens</h3>
<ul>
<li>
<label class="ff2 fs10 fc2" for="ddlSoortOnderhoud">Soort afspraak *</label>
<select id="ddlSoortOnderhoud" name="ddlSoortOnderhoud">
<option value="niet ingevuld">-- Selecteer soort afspraak</option>
<option value="APK">APK</option>
<option value="kleine beurt">Kleine beurt</option>
<option value="grote beurt">Grote beurt</option>
<option value="kleine beurt met APK">Kleine beurt + APK</option>
<option value="grote beurt met APK">Grote beurt + APK</option>
</select>
</li>
<li>
<label class="ff2 fs10 fc2" for="ddlAfspraakmaand">Gewenste datum *</label>
<select id="ddlAfspraakmaand" name="ddlAfspraakmaand" class="datum_maand">
<option value="niet ingevuld">maand</option>
<option value="januari">Januari</option>
<option value="februari">Februari</option>
<option value="maart">Maart</option>
<option value="april">April</option>
<option value="mei">Mei</option>
<option value="juni">Juni</option>
<option value="juli">Juli</option>
<option value="augustus">Augustus</option>
<option value="september">September</option>
<option value="oktober">Oktober</option>
<option value="november">November</option>
<option value="december">December</option>
</select>
<select id="ddlAfspraakdag" name="ddlAfspraakdag" class="datum_dag">
<option value="niet ingevuld">dag</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</li>
</ul>
<div class="clear"></div>
<h3 class="ff2 fs12 fc2">Autogegevens</h3>
<ul>
<li><label class="ff2 fs10 fc2" class="ff2 fs10 fc2" for="txtMerk">Merk *</label><input type="text" id="txtMerk" name="txtMerk"/></li>
<li><label class="ff2 fs10 fc2" for="txtModel">Model/type *</label><input type="text" id="txtModel" name="txtModel" /></li>
<li><label class="ff2 fs10 fc2" for="txtBouwjaar">Bouwjaar</label><input type="text" id="txtBouwjaar" name="txtBouwjaar" /></li>
<li><label class="ff2 fs10 fc2" for="txtKmstand">Kilometerstand</label><input type="text" id="txtKmstand" name="txtKmstand" /></li>
<li>
<label class="ff2 fs10 fc2" for="ddlApkmaand">APK verloopdatum</label>
<select id="ddlApkmaand" name="ddlApkmaand" class="datum_maand">
<option value="niet ingevuld">maand</option>
<option value="januari">Januari</option>
<option value="februari">Februari</option>
<option value="maart">Maart</option>
<option value="april">April</option>
<option value="mei">Mei</option>
<option value="juni">Juni</option>
<option value="juli">Juli</option>
<option value="augustus">Augustus</option>
<option value="september">September</option>
<option value="oktober">Oktober</option>
<option value="november">November</option>
<option value="december">December</option>
</select>
<select id="ddlApkJaar" name="ddlApkJaar" class="datum_jaar">
<option value="niet ingevuld">jaar</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select>
</li>
</ul>
<div class="clear"></div>
<div id="errorbox"></div>
</fieldset>
<fieldset class='alignright'>
<h3 class="ff2 fs12 fc2">Uw gegevens</h3>
<ul>
<li><label class="ff2 fs10 fc2" for="txtNaam">Naam *</label><input type="text" id="txtNaam" name="txtNaam" /></li>
<li><label class="ff2 fs10 fc2" for="txtAdres">Adres</label><input type="text" id="txtAdres" name="txtAdres" /></li>
<li><label class="ff2 fs10 fc2" for="txtPostcode">Postcode</label><input type="text" id="txtPostcode" name="txtPostcode" class="postcode"/></li>
<li><label class="ff2 fs10 fc2" for="txtWoonplaats">Woonplaats</label><input type="text" id="txtWoonplaats" name="txtWoonplaats" /></li>
<li><label class="ff2 fs10 fc2" for="txtTelefoon">Telefoon *</label><input type="text" id="txtTelefoon" name="txtTelefoon" class="telefoon"/></li>
<li><label class="ff2 fs10 fc2" for="txtEmail">E-mail *</label><input type="text" id="txtEmail" name="txtEmail" /></li>
<li><label class="ff2 fs10 fc2" for="txtExtra">Extra's en/of bijzonderheden</label><textarea id="txtExtra" name="txtExtra" rows="6"></textarea></li>
<li><input type="submit" id="submitButton" name="submitButton" value="Verzend formulier" /></li>
<small>Velden gemarkeerd met * zijn verplicht</small>
</ul>
</fieldset>
</form>
Het script wat ik wil gebruiken om te verzenden:
PHP:
<?
// field validation
if ( $ddlSoortOnderhoud=="" || $ddlAfspraakdag=="" || $ddlAfspraakmaand=="" || $txtMerk=="" || $txtModel=="" || $txtNaam=="" || $txtTelefoon=="" || $txtEmail=="")
{
print "<p><a href=\"javascript&#058;history.back()\">Probeer opnieuw</a>.<br /><br /></p>"
}
$message = "
<p class="ff2 fs17 fc2">Onderhouds verzoek:</p>
=============================
<p class="ff2 fs14 fc2">Afspraakgegevens:</p><br />
<p class="ff2 fs12 fc2">
Soort Afspraak: $ddlSoortOnderhoud
Gewenste Datum: $ddlAfspraakdag / $ddlAfspraakmaand
</p>
<br />
<br />
<p class="ff2 fs14 fc2">Contact gegevens:</p><br />
<p class="ff2 fs12 fc2">
Naam: $txtNaam
Adres: $txtAdres
Postcode: $txtPostcode
Plaats: $txtWoonplaats
Telefoon: $txtTelefoon
E-Mail: $txtEmail
<br />
Bijzonderheden:
$txtExtra
</p>
<br />
<br />
<p class="ff2 fs14 fc2">Gegevens voertuig:</p><br />
<p class="ff2 fs12 fc2">
Merk: $txtMerk
Model: $txtModel
Bouwjaar: $txtBouwjaar
Kilometerstand: $txtKmstand
Vervaldatum APK: $ddlApkmaand / $ddlApkJaar
</p>
";
$mailFrom = "$mail";
$mailTo = "mijn email" "$txtEmail";
$msgSubject = "Verzoek tot onderhoud";
$msgBody = "$message";
$xHeaders = "From: $mail\nX-Mailer: PHP/" . phpversion();
ini_set(sendmail_from, "$mail");
mail ($mailTo, $msgSubject, $msgBody, $xHeaders);
ini_restore;
?>
Kan iemand mij helpen?