Récupérer valeurs selon deux listes déroulantes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer valeurs selon deux listes déroulantes

Re: Récupérer valeurs selon deux listes déroulantes

par Jordan31 » 16 juin 2014, 15:59

D'accord merci !

Re: Récupérer valeurs selon deux listes déroulantes

par Elie » 16 juin 2014, 15:41

Oui la variables $description (ou autre) peut être dans n'importe quelle autre page.
Du moment ou là ou tu veux l'afficher tu appelles cette page avec un include('la_page_avec_la_variable.php');

Re: Récupérer valeurs selon deux listes déroulantes

par Jordan31 » 16 juin 2014, 14:25

Autant pour moi,

Je n'avais pas bien compris comment ça marché.

J'ai essayé et ça marche. Maintenant il faut que je donne à une variable un texte.

Est-ce que je peux créer une autre page html/php où j'vais y mettre les descriptions et l'inclure dans ma page actuelle ?

Re: Récupérer valeurs selon deux listes déroulantes

par Elie » 16 juin 2014, 14:10

Euh bah je vais dire que non tu n'es pas assez clair ...

Avec mon système, cela t'affiche une description en fonction de la commune puis de savoir si c'est l’hôtel ou le camping qui est choisi...
Remplace mes "Salut" parce que tu veux...

Re: Récupérer valeurs selon deux listes déroulantes

par Jordan31 » 16 juin 2014, 14:03

Si j'utilise ce principe, ça va m'afficher juste une description.. or moi j'aimerais que si je choisie une commune et un hôtel, cela m'affiche la description de l'hôtel suivant la commune. Je sais pas si je suis très clair..

Re: Récupérer valeurs selon deux listes déroulantes

par Elie » 16 juin 2014, 13:34

Le plus simple ... Tableau multidimensionnel !
<?php

	$description = array(
							1 => array(1 => 'Salut', 2 => 'Salut Ca va ?'),
							2 => array(1 => 'Salut', 2 => 'Salut Ca va ?'),
							3 => array(1 => 'Salut', 2 => 'Salut Ca va ?'),
							4 => array(1 => 'Salut', 2 => 'Salut Ca va ?')
						);
						
	echo $description[$_POST['Communes']][$_POST['Hébergement']];

?>
Personnelement evite les majuscules et les accents dans les name="" des champs ...

Récupérer valeurs selon deux listes déroulantes

par Jordan31 » 16 juin 2014, 11:30

Bonjour à tous,

J'aimerais afficher une description en fonction des critères des deux listes déroulantes,

voici mon code html :
        <select name="Communes">
        <option value=""> ----- Choisir ----- </option>
        <option value="1"> Esparros </option>
        <option value="2"> Capvern </option>
        <option value="3"> Heches </option>
        <option value="4"> Tibiran-Jaunac </option>
        </select>

        <select name="Hébergement">
        <option value=""> ----- Choisir ----- </option>
        <option value="1"> Hôtels </option>
        <option value="2"> Campings </option>
        </select>

        <!-- un bouton pour valider -->
        <input type="submit" value="Valider" name="OK">
Au final, si on choisit " Esparros " et " Hôtels " il faut que ça m'affiche les infos des hôtels d'Esparros, et ainsi de suite...

Donnez moi vos solutions!

Merci :)