begin process at 2012 05 29 13:44:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Menus déroulants dependants avec un element qui contient un espace - jquerry


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menus déroulants dependants avec un element qui contient un espace - jquerry

mardi 2 novembre 2010 à 09:48:16 | Menus déroulants dependants avec un element qui contient un espace - jquerry

DexterMorgan

Bonjou,

J'ai créé 3 menus déroulants qui se chargent de la base de données.

Le deuxième dépends du premier, le troisième dépends du deuxième.
LE PROBLEME: le deuxième menu contient des éléments avec un espace, que lorsque je sélectionne un, le troisième menu n'affiche rien! Par contre lorsque l’élément ne contient pas d'espace les menu fonctionne bien.

Code ActionScript :
	<script> 
		$(function() {			
			
			$("#db-one").change(function() {
				$("#db-two").load("listeHotelsGetter.php?choice=" + $("#db-one").val());
			});
			
			$("#db-two").change(function() {
				$("#db-three").load("listeHotelsGetter.php?choice2=" + $("#db-two").val());
			});
			
			
		});
	</script> 


Le formulaire contenant les 3 select:
Code PHP :
<form id="form1" name="form1" method="get" action="<?php  echo $_SERVER['PHP_SELF']; ?>">
  <label>Sélectionnez la localisation :    </label>

  
  
      <select name="pays"  id="db-one">
		  <option>Selectionnez pays</option>
		  <?php 
            $reqPays="SELECT * FROM localisation group by pays";
            $resultatP=mysql_query($reqPays);
                          
            while($ligneP=mysql_fetch_array($resultatP)) {?>
            <option value="<?php if ($ligneP['pays']=='Selectionnez pays') echo'%'; else echo $ligneP['pays'];?>"> <?php echo $ligneP['pays'];?> </option>
             <?php  }?>
       </select>
  
      <?php //----------------------------------------------------------------- ?>
  
  	  <select name="region" id="db-two">
		<option>Selectionnez pays d'abord</option>

   
      </select>
	  
	    	  <select name="ville" id="db-three">
		<option>Selectionnez région d'abord</option>

   
      </select>

  <input type="submit" name="bouton" id="bouton" value="Envoyer" />
  
  
</form>



Le fichier destination:
Code PHP :
<?php
		require_once('connexionMysql.inc.php');
        
		$choice = $_GET['choice'];
		$query = "SELECT * FROM localisation WHERE pays='".$choice."'  GROUP BY region ORDER BY region";
        $result = mysql_query($query);
        while ($row = mysql_fetch_array($result)) {
                echo "<option>" . $row{'region'} . "</option>";
        }
		
		
		
		$choice2= $_GET['choice2'];
		$query2 = "SELECT * FROM localisation WHERE region='".$choice2."' ORDER BY ville";
		$result2 = mysql_query($query2);
		while ($row = mysql_fetch_array($result2)) {
                echo "<option>" . $row{'ville'} . "</option>";
        }
		
?>

mardi 2 novembre 2010 à 12:52:15 | Re : Menus déroulants dependants avec un element qui contient un espace - jquerry

DexterMorgan

Réponse acceptée !
resolu:

Ajouter escape() à la variable envoyée par jquery
mardi 2 novembre 2010 à 18:18:13 | Re : Menus déroulants dependants avec un element qui contient un espace - jquerry

PetoleTeam

Membre Club
Bonjour,
peut être plus judicieux d'utiliser encodeURI() et decodeURI()

;O)


Cette discussion est classée dans : code, php, db, espace, contient


Répondre à ce message

Sujets en rapport avec ce message

Transfert de données sous Netscape [ par christophe2 ] Bonjour, Je dispose du script suivant, qui fonctionne parfaitement sous IE, mais ne veut rien savoir sous Netscape : récupéré le code html généré par le php [ par matmax ] J'aimerai ouvrir une page qui contient seulement les données essentielles (générées en php). Donc, peut être qu'il est possible de récupérer ( en java problème d'url javascript php [ par tweeder ] bonjourvoici mon code pour appeler la fonction qui affiche le pop up)" class="smallLinkBlack">Cal Clignotement php et java ... Help plz [ par letrucaso ] Bonjour a tous,Voila j'ai un script php de chat que j'ai fait moi meme biensur avec une admin etc (ici)Seulement un chat en php c'est chiant pour la r Arreter un script PHP [ par ASPerix ] Bonjour,Voila mon probleme,Je souhaite arreter un script PHP, tant qu'une fonction javascript n'as pas été executé<SC Passage parametre url [ par stanilou ] Salut,J'ai un petit soucis, utilisant le javascript et le php, je doit pouvoir transmettre une variable javascript dans un scritp php, on m'a dit de p Utilisation d'une variable javascript dans un code PHP [ par bonjovi51 ] Bonjour à tous, En fait, je ne savais pas si je devais poster ce message dans la section javascript ou bien PHP.Bref, mon pb est de comparer une varia variable javascript envoyée dans un formulaire vers page php [ par DzinVolt_Original ] Bonjour a tous, je voudrais envoyer une variable Javascript dans un formulaire pour pouvoir l'utiliser ensuite dans une page en PHP voici le code java prob éxécution js / et balises <table> [ par zeraxp ] salut,alors voila j'ai une fonction javascript qui est appelé sur lévenement on submit d'un formulaire:....<input type="submit" value=Re Rich text editor => PHP [ par Hector78 ] Hello !J'ai trouvé le code concernant un rich text editor,très bien fait, simple et efficace, à l'adresse suivante :http://www.javascriptfr.com/code.a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales