problème de récupération de certaines données d'un tableau via une une requête d'un formulaire
Posté : 08 déc. 2022, 22:15
Bonjour,
j'ai un problème de récupération de certaine données en fonction de l'élément ville de départ dans mon formulaire.
j'ai essayé plein de truc mais sans succès. toutes les villes s'affichent
j'ai un problème de récupération de certaine données en fonction de l'élément ville de départ dans mon formulaire.
j'ai essayé plein de truc mais sans succès. toutes les villes s'affichent
Code : Tout sélectionner
<form action="index.php" method="get">
<input type="text" name="nom" maxlength="15" placeholder="Votre nom">
<input type="email" name="email" maxlength="25" placeholder="Votre adresse email">
<input type="tel" name="tel" minlength="10" maxlength="10" placeholder="Votre tél. 10 chiffres maxi">
Ville de départ :
<select name="depart">
<option value="Paris">Paris</option>
<option value="Orléans">Orléans</option>
<option value="Dublin">Dublin</option>
<option value="Nice">Nice</option>
<option value="Tours">Tours</option>
</select>
<input type="submit" name="valider" value="Valider">
</form>
<?php
if(isset($_GET["valider"])){
if (
(empty($_GET["nom"]))
or
(empty($_GET["email"]))
or
(empty($_GET["tel"]))
) {
echo "Tous les champs du formulaire ne sont pas complétés";
}}
$travels = [
['departure' => 'Paris', 'arrival' => 'Nantes', 'departureTime' => '11:00', 'arrivalTime' => '12:34', 'driver' => 'Thomas'],
['departure' => 'Orléans', 'arrival' => 'Nantes', 'departureTime' => '05:15', 'arrivalTime' => '09:32', 'driver' => 'Mathieu'],
['departure' => 'Dublin', 'arrival' => 'Tours', 'departureTime' => '07:23', 'arrivalTime' => '08:50', 'driver' => 'Nathanaël'],
['departure' => 'Paris', 'arrival' => 'Orléans', 'departureTime' => '03:00', 'arrivalTime' => '05:26', 'driver' => 'Clément'],
['departure' => 'Paris', 'arrival' => 'Nice', 'departureTime' => '10:00', 'arrivalTime' => '12:09', 'driver' => 'Audrey'],
['departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '10:40', 'arrivalTime' => '13:00', 'driver' => 'Pollux'],
['departure' => 'Nice', 'arrival' => 'Tours', 'departureTime' => '11:00', 'arrivalTime' => '16:10', 'driver' => 'Edouard'],
['departure' => 'Tours', 'arrival' => 'Amboise', 'departureTime' => '16:00', 'arrivalTime' => '18:40', 'driver' => 'Priscilla'],
['departure' => 'Nice', 'arrival' => 'Nantes', 'departureTime' => '12:00', 'arrivalTime' => '16:00', 'driver' => 'Charlotte'],
];
$travel = $_GET["depart"];
foreach ($travels as $key => $travel) {
echo $travel ["arrival"];
}