Jednodušší varianta je ta,co je na tom ukázkovém webu ato zobrazením všech položek.
Pokud nejsou všechny vyplněné, nedojde k odeslání formuláře na email.
http://www.jakpsatweb.cz/formular-mail.htmlNapř HTML formulář na webu:
<form action="http://example.com/formulare/index.php" method="post" name="vyhodnoceni" target="_blank">
<label for="jmeno">Jméno</label><br />
<input name="jmeno" type="text" value="" /><br />
<label for="prijmeni">Příjmení</label><br />
<input name="prijmeni" type="text" value="" /><br />
<label for="mesto">Vyberte město</label><br />
<select name="mesto" size="1">
<option value="Beroun">Beroun</option>
<option value="Brno">Brno</option>
<option value="Praha">Praha</option>
<option value="Časlav">Časlav</option>
</select><br />
<label for="misto">Vyberte navštívené místo</label><br />
<select name="misto" size="1">
<option value="NH Fitness">NH Fitness</option>
<option value="Hotel Atria">Hotel Atria</option>
<option value="TJ Sparta">TJ Sparta</option>
<option value="Hotel Hilton">Hotel Hilton</option>
</select><br />
<input type="radio" class="radio" name="spokojenost" value="Velmi spokojen" />
<label for="spokojenost">Velmi spokojen</label>
<input type="radio" class="radio" name="spokojenost" value="Spokojen" />
<label for="spokojenost">Spokojen</label>
<input type="radio" class="radio" name="spokojenost" value="Průměrné" />
<label for="spokojenost">Průměrné</label> <br />
<input type="submit" value="Odeslat" />
</form>
a teď index.php který formulář zpracuje a odešle na email.
<?php
$ToEmail = 'vas_email@example.com';
$EmailSubject = 'Formulář z webu';
$mailheader .= "Content-type: text/html; charset=UTF-8\r\n";
$MESSAGE_BODY = "Jméno: ".$_POST["jmeno"]."<br />";
$MESSAGE_BODY .= "Příjmení: ".$_POST["prijmeni"]."<br />";
$MESSAGE_BODY .= "Město: ".$_POST["mesto"]."<br />";
$MESSAGE_BODY .= "Místo konání: ".$_POST["misto"]."<br />";
$MESSAGE_BODY .= "Spokojenost: ".$_POST["spokojenost"]."<br />";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Chyba odesílání");
?>