Bonjour

Je debute en PHP et j'essaye d'associer deux valeurs entre elle.
C'est a dire la valeur de mon select à la clef départure de mon tableau.
Je test pleins de trucs mais rien ne marche.
voila mon code 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
<!DOCTYPE html>
<html lang="fr">
<head>
	<meta content="text/html" charset="utf-8" http-equiv="Content-Type">
	<title>devoir css</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form name="contactform" method="post" action="cible.php">
	 <p>Votre nom : <input type="text" name="nom" /></p>
	 <p>Votre Prénom : <input type="text" name="prenom" /></p>
	 <p>Votre E-mail : <input type="text" name="mail" /></p>
	 <p>Votre Téléphone : <input type="text" name="telephone" /></p>
<p>Votre Ville de départ : </p>
<select name="city">
<option value="default">Sélectionner votre Ville</option>
<option value="Paris">Paris</option>
<option value="Orleans">Orleans</option>
<option value="Dublin">Dublin</option>
<option value="Nice">Nice</option>
<option value="Tours">Tours</option>
</select>
 
<input type="submit" name="submit" value="Recherchez" />
	</form>
</body>
</html>

ainsi que mon fichier cible avec le 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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
        if( !empty($_POST['city']) )
        {
 
                        echo "Vous avez choisi <b>".$_POST['city']."</b>";
                        var_dump($_POST);
 
        }
 
    //code
    if($_POST['city'] != '$travels')    //n'affichera pas d'erreur car la variable existe
    {
        echo 'Ceci est un test :',$_POST['city'];
    }// récupérer la ville choisie par l'utilisateur via POST
 
$travels = array (
      array ('id' => 0, 'departure' => 'Paris', 'arrival' => 'Nantes', 'departureTime' => '11:00', 'arrivalTime' =>'12:34', 'driver' => 'Thomas'),
      array ('id' => 1, 'departure'=>'Orleans', 'arrival' => 'Nantes', 'departureTime' => '05:15', 'arrivalTime' =>'09:32', 'driver' => 'Matthieu'),
      array ('id' => 2, 'departure'=> 'Dublin', 'arrival' => 'Tours', 'departureTime' => '07:23', 'arrivalTime' =>'00:50', 'driver' => 'Nathanael'),
      array ('id' => 3, 'departure'=> 'Paris', 'arrival' => 'Orleans', 'departureTime' => '03:00', 'arrivalTime' =>'05:26', 'driver' => 'Audrey'),
      array ('id' => 4, 'departure'=> 'Paris', 'arrival' => 'Nice', 'departureTime' => '10:00', 'arrivalTime' =>'12:09', 'driver' => 'Audrey'),
      array ('id' => 5, 'departure'=> 'Nice', 'arrival' => 'Nantes', 'departureTime' => '10:40', 'arrivalTime' =>'13:00', 'driver' => 'Pollux'),
      array ('id' => 6, 'departure' => 'Nice', 'arrival' => 'Tours', 'departureTime' => '11:00', 'arrivalTime' =>'16:10', 'driver' =>'Edouard'),
      array ('id' => 7, 'departure' => 'Tours', 'arrival' => 'Amboise', 'departureTime' => '16:00', 'arrivalTime' =>'18:40', 'driver' => 'Priscilla'),
      array ('id' => 8, 'departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '12:00', 'arrivalTime' =>'16:00', 'driver' =>  'Charlotte'),
);
 
foreach ($travels as $travel => $value) {
  if($value['departure']== $_POST) {
      echo $value['departure'] .' <i>'. $value['arrival'] .'</i> : '. $value['departureTime'] .$value['arrivalTime'] .$value['driver'] .'<br />';
 
}
?>