A toute première vus, je vais te dire que non!
Tous tes champs du formulaire non pas de nom, et quand tu fais $_POST['bidulle'], il faut un champ avec pour nom="bidulle".
ex:
Ensuite, certains champs non pas de type...
ex:
Déjà corrige ça. ça m'a coupé l'envie de regarder la suite
alors ton fichier PHP est bon, si ce n'est quelques oublis :
- Il faut que tu fasses un test si l'age est inférieur ou égale à 0 (ou plus, mais il peut être négatif à l'heure actuelle)
- la variable $message est mal construite :
<?
$message ='
<html>
<head>
<title>Formulaire de réservation</title>
</head>
Nom : '.$nom.'
Prenom : '.$prenom.'
Modele : '.$modele.'
Age : '.$age.'
Email : '.$email.'
</html>';
D'ailleurs il ne manquerait pas des informations ? (sexe, commentaires)
- dans ton fichier HTML, si tu veux que ce soit bien formalisé, il faut que tu mettes le prénom en "required" aussi
- Pour être sur que le sexe ou le modèle de la voiture est bien choisi, et pas laissé par défaut, je mettrai à ta place une option avec valeur 0 (par exemple), et un test dans le fichier php qui teste que la valeur est pas égale à 0, sinon erreur.
- une dernière chose, et pas la moins, les types email, number, email, ne sont pas reconnu par tous les navigateurs (seulement les plus récents, et pas les plus anciens). Un test de plus sur le texte rentré ne sera pas de trop donc.