<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
// je formulier is verstuurd! We kijken nu of alles gevalideerd kan worden!
$errors = array();
// de array-container is aangemaakt.
if (empty($_POST["Achternaam"])) {
$errors[] = 'Vul een achternaam in';
}
if (empty($_POST["Email"])) {
$errors[] = 'Vul een email adres in';
}
if (empty($_POST["Soort"])) {
$errors[] = 'Vul de rede van contact in';
}
if(count($errors)==0) {
// er zijn geen foutmeldingen opgeroepen, zorg dat alles gemaild wordt.
} else {
// er zijn één of meer foutmeldingen teruggegeven. We laten ze stuk voor stuk voor de gebruiker zien!
echo "<ul>";
foreach ($errors as $error) {
echo "<li>.$error.</li>".PHP_EOL;
}
echo "</ul>";
}
}
?>
<form action="" method="POST">
<table>
<tr>
<td><label for="Geslacht">Geslacht:*</label></td>
<td id="blok"><select name="Geslacht" id="Geslacht">
<option value="Select" selected="selected" disabled="disabled">---Selecteer--- </option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
</td>
<td><label for="Soort">Soort bericht:*</label></td>
<td><select name="Soort" id="Soort">
<option value="Select" selected="selected" disabled="disabled">---Selecteer---</option>
<option value="Vraag">Vraag</option>
<option value="Compliment">Compliment</option>
<option value="Opmerking">Opmerking</option>
</select> </td>
</tr>
<tr>
<td><label for="name">Voornaam:*</label></td>
<td><input type="text" id="Voornaam" name="Voornaam" autocomplete="off" size="27" /></td>
<td><label for="Achternaam">Achternaam:*</label></td>
<td><input type="text" id="Achternaam" name="Achternaam" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Email">E-mail:*</label></td>
<td colspan="3"><input type="email" id="Email" name="Email" autocomplete="off" size="49" /></td>
</tr>
<tr>
<td><label for="Order">Ordernr.:</label></td>
<td colspan="3"><input type="text" id="Order" name="Order" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Subject">Onderwerp*:</label></td>
<td colspan="3"><input type="text" id="Subject" name="Onderwerp" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><label for="Bericht">Bericht:*</label></td>
<td colspan="3">
<textarea id="Bericht" autocomplete="off" onkeyup="count_it()" name="Bericht"></textarea><br />
<input type="checkbox" value="Yes" name="Kopie" />Stuur een kopie naar mijzelf<br />
<br />
<script>
function count_it() { document.getElementById('Aantal_tekens').innerHTML = document.getElementById('Bericht').value.length;}
count_it();
</script>
</td>
</tr>
<tr>
<td style="vertical-align: top;"></td>
<td colspan="3"><button type="submit" name="submit" value="Versturen">Versturen</button> <span id="Aantal_tekens">0</span> </td>
</tr>
</table>
</form>
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
- Warning: Undefined array key "REQUEST_METHOD" in /in/9la5Q on line 2
<form action="" method="POST">
<table>
<tr>
<td><label for="Geslacht">Geslacht:*</label></td>
<td id="blok"><select name="Geslacht" id="Geslacht">
<option value="Select" selected="selected" disabled="disabled">---Selecteer--- </option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
</td>
<td><label for="Soort">Soort bericht:*</label></td>
<td><select name="Soort" id="Soort">
<option value="Select" selected="selected" disabled="disabled">---Selecteer---</option>
<option value="Vraag">Vraag</option>
<option value="Compliment">Compliment</option>
<option value="Opmerking">Opmerking</option>
</select> </td>
</tr>
<tr>
<td><label for="name">Voornaam:*</label></td>
<td><input type="text" id="Voornaam" name="Voornaam" autocomplete="off" size="27" /></td>
<td><label for="Achternaam">Achternaam:*</label></td>
<td><input type="text" id="Achternaam" name="Achternaam" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Email">E-mail:*</label></td>
<td colspan="3"><input type="email" id="Email" name="Email" autocomplete="off" size="49" /></td>
</tr>
<tr>
<td><label for="Order">Ordernr.:</label></td>
<td colspan="3"><input type="text" id="Order" name="Order" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Subject">Onderwerp*:</label></td>
<td colspan="3"><input type="text" id="Subject" name="Onderwerp" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><label for="Bericht">Bericht:*</label></td>
<td colspan="3">
<textarea id="Bericht" autocomplete="off" onkeyup="count_it()" name="Bericht"></textarea><br />
<input type="checkbox" value="Yes" name="Kopie" />Stuur een kopie naar mijzelf<br />
<br />
<script>
function count_it() { document.getElementById('Aantal_tekens').innerHTML = document.getElementById('Bericht').value.length;}
count_it();
</script>
</td>
</tr>
<tr>
<td style="vertical-align: top;"></td>
<td colspan="3"><button type="submit" name="submit" value="Versturen">Versturen</button> <span id="Aantal_tekens">0</span> </td>
</tr>
</table>
</form>
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Warning: Undefined array key "REQUEST_METHOD" in /in/9la5Q on line 2
<form action="" method="POST">
<table>
<tr>
<td><label for="Geslacht">Geslacht:*</label></td>
<td id="blok"><select name="Geslacht" id="Geslacht">
<option value="Select" selected="selected" disabled="disabled">---Selecteer--- </option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
</td>
<td><label for="Soort">Soort bericht:*</label></td>
<td><select name="Soort" id="Soort">
<option value="Select" selected="selected" disabled="disabled">---Selecteer---</option>
<option value="Vraag">Vraag</option>
<option value="Compliment">Compliment</option>
<option value="Opmerking">Opmerking</option>
</select> </td>
</tr>
<tr>
<td><label for="name">Voornaam:*</label></td>
<td><input type="text" id="Voornaam" name="Voornaam" autocomplete="off" size="27" /></td>
<td><label for="Achternaam">Achternaam:*</label></td>
<td><input type="text" id="Achternaam" name="Achternaam" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Email">E-mail:*</label></td>
<td colspan="3"><input type="email" id="Email" name="Email" autocomplete="off" size="49" /></td>
</tr>
<tr>
<td><label for="Order">Ordernr.:</label></td>
<td colspan="3"><input type="text" id="Order" name="Order" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Subject">Onderwerp*:</label></td>
<td colspan="3"><input type="text" id="Subject" name="Onderwerp" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><label for="Bericht">Bericht:*</label></td>
<td colspan="3">
<textarea id="Bericht" autocomplete="off" onkeyup="count_it()" name="Bericht"></textarea><br />
<input type="checkbox" value="Yes" name="Kopie" />Stuur een kopie naar mijzelf<br />
<br />
<script>
function count_it() { document.getElementById('Aantal_tekens').innerHTML = document.getElementById('Bericht').value.length;}
count_it();
</script>
</td>
</tr>
<tr>
<td style="vertical-align: top;"></td>
<td colspan="3"><button type="submit" name="submit" value="Versturen">Versturen</button> <span id="Aantal_tekens">0</span> </td>
</tr>
</table>
</form>
- Output for 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33
- Notice: Undefined index: REQUEST_METHOD in /in/9la5Q on line 2
<form action="" method="POST">
<table>
<tr>
<td><label for="Geslacht">Geslacht:*</label></td>
<td id="blok"><select name="Geslacht" id="Geslacht">
<option value="Select" selected="selected" disabled="disabled">---Selecteer--- </option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
</td>
<td><label for="Soort">Soort bericht:*</label></td>
<td><select name="Soort" id="Soort">
<option value="Select" selected="selected" disabled="disabled">---Selecteer---</option>
<option value="Vraag">Vraag</option>
<option value="Compliment">Compliment</option>
<option value="Opmerking">Opmerking</option>
</select> </td>
</tr>
<tr>
<td><label for="name">Voornaam:*</label></td>
<td><input type="text" id="Voornaam" name="Voornaam" autocomplete="off" size="27" /></td>
<td><label for="Achternaam">Achternaam:*</label></td>
<td><input type="text" id="Achternaam" name="Achternaam" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Email">E-mail:*</label></td>
<td colspan="3"><input type="email" id="Email" name="Email" autocomplete="off" size="49" /></td>
</tr>
<tr>
<td><label for="Order">Ordernr.:</label></td>
<td colspan="3"><input type="text" id="Order" name="Order" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Subject">Onderwerp*:</label></td>
<td colspan="3"><input type="text" id="Subject" name="Onderwerp" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><label for="Bericht">Bericht:*</label></td>
<td colspan="3">
<textarea id="Bericht" autocomplete="off" onkeyup="count_it()" name="Bericht"></textarea><br />
<input type="checkbox" value="Yes" name="Kopie" />Stuur een kopie naar mijzelf<br />
<br />
<script>
function count_it() { document.getElementById('Aantal_tekens').innerHTML = document.getElementById('Bericht').value.length;}
count_it();
</script>
</td>
</tr>
<tr>
<td style="vertical-align: top;"></td>
<td colspan="3"><button type="submit" name="submit" value="Versturen">Versturen</button> <span id="Aantal_tekens">0</span> </td>
</tr>
</table>
</form>
- Output for 7.3.32 - 7.3.33
- <form action="" method="POST">
<table>
<tr>
<td><label for="Geslacht">Geslacht:*</label></td>
<td id="blok"><select name="Geslacht" id="Geslacht">
<option value="Select" selected="selected" disabled="disabled">---Selecteer--- </option>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
</td>
<td><label for="Soort">Soort bericht:*</label></td>
<td><select name="Soort" id="Soort">
<option value="Select" selected="selected" disabled="disabled">---Selecteer---</option>
<option value="Vraag">Vraag</option>
<option value="Compliment">Compliment</option>
<option value="Opmerking">Opmerking</option>
</select> </td>
</tr>
<tr>
<td><label for="name">Voornaam:*</label></td>
<td><input type="text" id="Voornaam" name="Voornaam" autocomplete="off" size="27" /></td>
<td><label for="Achternaam">Achternaam:*</label></td>
<td><input type="text" id="Achternaam" name="Achternaam" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Email">E-mail:*</label></td>
<td colspan="3"><input type="email" id="Email" name="Email" autocomplete="off" size="49" /></td>
</tr>
<tr>
<td><label for="Order">Ordernr.:</label></td>
<td colspan="3"><input type="text" id="Order" name="Order" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td><label for="Subject">Onderwerp*:</label></td>
<td colspan="3"><input type="text" id="Subject" name="Onderwerp" autocomplete="off" size="27" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><label for="Bericht">Bericht:*</label></td>
<td colspan="3">
<textarea id="Bericht" autocomplete="off" onkeyup="count_it()" name="Bericht"></textarea><br />
<input type="checkbox" value="Yes" name="Kopie" />Stuur een kopie naar mijzelf<br />
<br />
<script>
function count_it() { document.getElementById('Aantal_tekens').innerHTML = document.getElementById('Bericht').value.length;}
count_it();
</script>
</td>
</tr>
<tr>
<td style="vertical-align: top;"></td>
<td colspan="3"><button type="submit" name="submit" value="Versturen">Versturen</button> <span id="Aantal_tekens">0</span> </td>
</tr>
</table>
</form>
preferences:
252.69 ms | 409 KiB | 291 Q