Bonjour tout le monde, j'essaie de mettre en place une sorte de livre d'or sous forme de formulaire mail sur mon site.

J'avais trouvé un script auquel j'ai retiré des trucs et j'en ajouté d'autres. Alors je reçois bien les mails, cela dit j'ai deux petits soucis

Ehm... je ne reçois pas le résultat de la combolist, pour la note du site (je ne sais pas trop comment lui donner un "nom" de façon correcte et bien le signaler dans le php qui envoie le tout)
Et second point, "impossible" de faire un retour à la page du formulaire, (depuis la page vav2.php), après un délai de 5 secondes. Le truc dure 1 seconde
J'avais utilisé "sleep" pour 7 secondes mais, rien...

Quelqu'un pourrait-il m'indiquer où ça bugue svp?

Merci de vos conseils

Voici la partie de la page html où l'on trouve le formulaire (vav1.html):

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<form action="vav2.php" method="post"  class="w3-container w3-light-grey">  
 
	<table id="formulaire">
		<tr id="formulair1">
			<th id="formulair2">Nom / Pseudo *<br></th>
			<th id="formulair2">Message pour le livre d'or *</th>
		</tr>
		<tr id="formulair1">
			<th id="formulair2"><input type="text" name="zenom" size="60" value="" placeholder="Entrez votre nom ou pseudo ici" required/></th>
			<td rowspan="5" id="formulair2"><textarea name="zemsg" rows="4" cols="50" placeholder="Entrez votre message ici... Mais ce n'est pas la peine car &ccedil;a ne marche pas encore :D" required/></textarea><br>
			<br><input type="submit" size="50"  name="submit" value="Envoyer votre avis pour validation" /> </td>
		</tr>
		<tr id="formulair1">
			<th id="formulair2">Adresse Email *</th>
		</tr>
		<tr id="formulair1">
			<td id="formulair2"><input type="text" name="zemel" size="60" value="" placeholder="Pour vous r&eacute;pondre..." required/></td>
		</tr>
		<tr id="formulair1">
			<th id="formulair2">Note *</th>
		</tr>
		<tr id="formulair1">
			<td id="formulair2" >
				<select name="znote"  required/>
				<option value="1" disabled selected>Quelle note globale donneriez-vous au site?  </option>
				<option value="2">1</option>
				<option value="3">2</option>
				<option value="4">3</option>
				<option value="5">4</option>
				<option value="6">5</option>
				<option value="7">6</option>
				<option value="8">7</option>
				<option value="9">8</option>
				<option value="10">9</option>
				<option value="11">10</option>
				</select>
			</td>
		</tr>
	</table>
 
</form>

Et là, la page php qui remercie du message et doit rediriger vers la page du formulaire (vv2.php):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<p>Test coucou</p>
<?php 
if(isset($_POST['submit'])){
    $to = "monmail@courrier.fr";
    $from = $_POST['zemel'];
    $first_name = $_POST['zenom'];
	$note = $_POST['znote'];
    $subject = "Avis du site";
    $message = $first_name . " a ecrit la chose suivante:" . "\n\n" . $_POST['zemsg'] . "\n\n" . "Note donnee :" . $note;
 
    $headers = "From:" . $from;
    $headers2 = "From:" . $to;
    mail($to,$subject,$message,$headers);
    mail($from,$subject2,$message2,$headers2);
    echo "Avis ok ! Je vous remercie :) " . $first_name . ", il sera examin&eacute; prochainement.";
	//sleep(7);
    //echo "<script>location.href='vav1.html';</script>";
    }
?>