Bonjour,

Je débute en PHP et j'ai plusieurs erreurs sur des variables qui apparaissent lorsque j'affiche ma page.

Les erreurs sont les suivantes :

Notice: Undefined index: votremail in C:\wamp\www\Metropolitain.org\contact.php on line 83

Notice: Undefined index: votreposte in C:\wamp\www\Metropolitain.org\contact.php on line 84

Notice: Undefined index: votretelephone in C:\wamp\www\Metropolitain.org\contact.php on line 85

Notice: Undefined index: message in C:\wamp\www\Metropolitain.org\contact.php on line 87

Notice: Undefined index: objet in C:\wamp\www\Metropolitain.org\contact.php on line 89

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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<div id="contact"><!--Section flash info-->
					<p>
						<form method="post" action="./contact.php">
							<p>Votre Email<br/>
							<input type="text" name="votremail" />
							<p>Votre numéro de poste Métropolitain*<br/>
							<input type="text" name="votreposte" />
							<p>Votre téléphone**<br/>
							<input type="text" name="votretelephone" />
							<input type="hidden" name="objet" value="[mail] Metropolitains.org - section contact" /></p>
							<p>Votre message<br/>
							<textarea cols="50" rows="6" name="message"></textarea></p>
							<p><input type="submit" value="Envoyer" name="envoyer" /></p>
						</form>
						<?php
							$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
							$votremail=$_POST["votremail"];
							$votreposte=$_POST["votreposte"];
							$votretelephone=$_POST["votretelephone"];
							$from=htmlentities("From: ".$votremail);
							$message=stripslashes(htmlentities($_POST["message"]));
							$destinataire="metropolitains@la-metro.org";
							$objet=$_POST['objet'];
							$message=trim($message); 
								if(isset($_POST['envoyer'])==1)
								{
									if(!preg_match($verif,$votremail))
										{
										        echo "Veuillez saisir un Email valide.";
										}
										/*Trim = supprimer les espace en début et fin de chaine*/
									elseif (empty($message))
										{
										        echo "Veuillez remplir les champs !";
										}
									else
										{
										        mail($destinataire,$objet,$message,$from,$votreposte,$votretelephone);
										        echo "Message envoyé";
										}
								}
						?>
						<div style="font-size:9px; color:red;">
						* : Facultatif<br />
						** : Il sera peut être utile à la réponse
					</p>
			</div>
Je ne comprends pas d'où cela peut venir.

Merci de vôtre aide !