Bonjour, je cherche à faire une action très simple mais qui ne veux pas s'exécuter, je fais un formulaire test pour du covoiturage. Cependant ma boucle foreach n'automatise pas la récupération et le tri des données de mon tableau. Pourriez-vous me donner une piste de réflexion?


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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE>
<html lang="fr">
	<head>
		<meta charset="utf-8">
		<title>Co tut-tut corp</title>
		<link rel="stylesheet" href="style.css" media="screen">
	</head>
	<body>
		<h1>Co tut-tut corp</h1>
		<h2>Le roi du covoiturage en europe.</h2>
		<div class="formulaire">
			<form action="index.php" method="get" class="formulaire_01" name="formulaire_01" enctype="multipart/form-data">
				<input name="date" type="hidden" value=" ">
				<fieldset>
					<h4>Demande d'informations</h4>
					<p class="infoL1">
						<label for="nom"></label>
						<input type="text" name="nom" id="nom" placeholder="Nom*" autocomplete="on" required>
						<label for="prenom"></label>
						<input type="text" name="prenom" id="prenom" placeholder="Prénom*" autocomplete="on" required>
					</p>
					<p class="infoL2">
						<label for="email"></label>
						<input type="text" name="email" id="email" placeholder="Email*" autocomplete="on" required>
						<label for="telephone"></label>
						<input type="texte" name="telephone" id="tel" placeholder="Téléphone*" autocomplete="on" required>
					</p>
					<p class="ville">
						<div class="titre">Ville de départ:*</div>
						<div class="radio">
							<input type="radio" name="ville" value="Paris">
							<label for="paris">Paris</label>
							<input type="radio" name="ville" value="Orléans">
							<label for="orleans">Orléans</label>
							<input type="radio" name="ville" value="Dublin">
							<label for="dublin">Dublin</label>
							<input type="radio" name="ville" value="Nice">
							<label for="nice">Nice</label>
							<input type="radio" name="ville" value="Tours">
							<label for="tours">Tours</label>
						</div>				
					</p>
					<p id="bouton_rechercher">
						<input name="rechercher" type="submit" value="rechercher" class="bouton_envoyer">
					</p>
 
					<?php
					$travels = array (
						0 => array('departure' => 'Paris', 'arrival' => 'Nantes', 'departureTime' => '11:00', 'arrivalTime' => '12:34', 'driver' =>'Thomas' ),
						1 => array('departure' => 'Orléans', 'arrival' => 'Nantes', 'departureTime' => '05:15', 'arrivalTime' => '09:32', 'driver' =>'Mathieu' ),
						2 => array('departure' => 'Dublin', 'arrival' => 'Tours', 'departureTime' => '07:23', 'arrivalTime' => '08:50', 'driver' =>'Nathanaël' ),
						3 => array('departure' => 'Paris', 'arrival' => 'Orléans', 'departureTime' => '03:00', 'arrivalTime' => '05:26', 'driver' =>'Clément' ),
						4 => array('departure' => 'Paris', 'arrival' => 'Nice', 'departureTime' => '10:00', 'arrivalTime' => '12:09', 'driver' =>'Audrey' ),
						5 => array('departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '10:40', 'arrivalTime' => '13:00', 'driver' =>'Pollux' ),
						6 => array('departure' => 'Nice', 'arrival' => 'Tours', 'departureTime' => '11:00', 'arrivalTime' => '16:10', 'driver' =>'Edouard' ),
						7 => array('departure' => 'Tours', 'arrival' => 'Amboise', 'departureTime' => '16:00', 'arrivalTime' => '18:40', 'driver' =>'Priscillia' ),
						8 => array('departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '12:00', 'arrivalTime' => '16:00', 'driver' =>'Charlotte' )
					);
 
					if (isset ($_GET['rechercher']))
					{
						if (empty($_GET['nom']))
						{
							echo '<p class="red">Veuillez indiquer votre nom.</p> ';
						}
						else
						{
							$name=$_GET['nom'];
						}
 
						if (empty($_GET['prenom']))
						{
							echo '<p class="red">Veuillez indiquer votre prénom.</p> ';
						}
						else
						{
							$firstName=$_GET['prenom'];
							echo 'Bienvenue ' . $firstName . ', voici le résultat de votre recherche : <br>';
						}
 
						if (empty($_GET['email']))
						{
							echo '<p class="red">Veuillez indiquer votre adresse Email.</p> ';
						}
						else
						{
							$email=$_GET['email'];
						}
 
						if (empty($_GET['telephone']))
						{
							echo '<p class="red">Veuillez indiquer votre numéro de téléphone.</p> ';
						}
						else
						{
							$phoneNumber=$_GET['telephone'];
						}
 
						foreach($_GET['radio'] as $_GET['value'])
						 {
						 if ($value===$_GET['departure'])
							{
								echo $departure;
							}
						 }
 
					}
					?>
				</fieldset>
				<h5>Les champs marqués d'une * sont obligatoires.</h5>
			</form>
		</div>
		<footer>
			<ul>
				<li><a href="#">Contact</a></li>
				<li><a href="#">Qui sommes-nous?</a></li>
				<li><a href="#">FAQ</a></li>
			</ul>
		</footer>
	</body>
</html>

L'erreur commence ligne 99