Bonjour,
J'essaye de coder un formulaire qui renvoie via $_POST une ville de départ.
J'ai un tableau php de plusieurs ville et avec une boucle foreach, j'essaye de voir si la ville de départ demandée correspond à une ou plusieurs entrées du tableau. Mais je regarde mes cours, des tutos et je n'arrive pas à voir ou se trouve mon erreur.

Code php : 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
<?php
 
$travels = array(
	array(
		array ( 'departure' => 'Paris', 'arrival' => 'Nantes', 'departureTime' => '11:00', 'arrivalTime' => '12:34', 'driver' => 'Thomas') ),
	array (
		array ( 'departure' => 'Orléans', 'arrival' => 'Nantes', 'departureTime' => '05:15', 'arrivalTime' => '09:32', 'driver' => 'Mathieu') ),
	array (
		array ( 'departure' => 'Dublin', 'arrival' => 'Tours', 'departureTime' => '07:23', 'arrivalTime' => '08:50', 'driver' => 'Nathanaël') ),
	array (
		array ( 'departure' => 'Paris', 'arrival' => 'Orléans', 'departureTime' => '03:00', 'arrivalTime' => '05:26', 'driver' => 'Clément') ),
	array (
		array ( 'departure' => 'Paris', 'arrival' => 'Nice', 'departureTime' => '10:00', 'arrivalTime' => '12:00', 'driver' => 'Audrey') ),
	array (
		array ( 'departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '10:40', 'arrivalTime' => '13:00', 'driver' => 'Pollux') ),
	array (
		array ( 'departure' => 'Nice', 'arrival' => 'Tours', 'departureTime' => '11:00', 'arrivalTime' => '16:10', 'driver' => 'Edouard') ),
	array (
		array ( 'departure' => 'Tours', 'arrival' => 'Amboise', 'departureTime' => '16:00', 'arrivalTime' => '18:40', 'driver' => 'Priscilla') ),
	array (
		array ( 'departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '12:00', 'arrivalTime' => '16:00', 'driver' => 'Charlotte') )
);
 
$city = $_POST['ville'];
echo '<br>' . $city;			
foreach ($travels as $id)
{
if $travels[$id]['departure']==$city
{
	echo $travels[$id] . $value;
}
}
 
?>

Merci de votre aide