begin process at 2012 05 29 03:31:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

errer


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

errer

vendredi 12 juin 2009 à 12:38:22 | errer

5athra

ce que je veus c'est d'afficher une premiere liste de choix selon la choix de la, premiere la deusieme liste s'affiche.svp peus je savoir l'erreur dans ce code:
<?php
  //=====================================
  //== ouverture de la base de données ==
  //=====================================
  $co=mysql_connect("localhost","root","");
  $dbnom="Test";
  $db=mysql_select_db($dbnom,$co);
  //==========================================
  //== on affiche dans un select la TABLE 1 ==
  //==========================================
  $res=mysql_query("SELECT * FROM tabl1",$co);
  $max=@mysql_num_rows($res);
?><script type="text/javascript">
   function appel()
   { location.href= "test.php?tbl2='+tb1.options[tb1.selectedIndex].text'";  }
     //===============================================
     //== rappel de la page en passant en paramètre ==
     //== la ligne cliquée dans table 1             ==
     //===============================================
  </script>
  <select name="tb1" size=3
          onchange='appel();'><?php
  for ($nb=0;$nb<$max;$nb++)
      {  $i=mysql_result($res,$nb,"t1ind");
         ?><option><?php echo $i;   }
  ?></select><?php
if (isset($_GET["tbl2"]))
  { //=======================================
    //== si tbl2 est défini, c'est qu'on a ==
    //== cliqué sur une ligne de table 1   ==
    //=======================================
    $rch="WHERE t2t1ind='".$_GET["tbl2"]."'";
    $res=mysql_query("SELECT * FROM tabl2 ".$rch,$co);
    $max=@mysql_num_rows($res);
    //===============================================
    //== on affiche donc dans un select la TABLE 2 ==
    //===============================================
    ?><select name="tb2" size=3><?php
    for ($nb=0;$nb<$max;$nb++)
      {  $i=mysql_result($res,$nb,"t2ind");
         ?><option><?php echo $i;   }
    ?></select><?php  }
  mysql_close($co);
je vous remercie enormement d'avance

vendredi 12 juin 2009 à 13:08:28 | Re : errer

Bul3

Membre Club
Bonjour,
t'as pris l'un de mes exemples ( A propos Des Select Liés ) en php.
ça fonctionne si ta base est bien créée, et,
en local si tu as installé ce qu'il faut
     avec easysphp ou wamp  par exemple

tu as une erreur où ? quand ? laquelle ?
comment tu procèdes pour lancer ?
Cordialement [mon Site] [M'écrire] Bul
vendredi 12 juin 2009 à 14:32:38 | Re : errer

5athra

lors de l'exucution la premiere liste s'affiche mais la deuxieme ne s'affiche pas. ce que je pense c'est que la fonction java script ne fonctionne pas.meme il  n'arrive pas a exucuter
 pas la fonction appel
vendredi 12 juin 2009 à 14:42:18 | Re : errer

Bul3

Membre Club
je t'assure que ça fonctionne.
enfin.. la version initiale...
tu n'as rien modifié ?
tu as activé le javascript ?
avec quel navigateur ?
tu as des messages d'erreusr ?
>>il  n'arrive pas a exucuter la fonction appel
ça m'étonnerait.
met nous donc la page html résultante de ce que tu fais et pas le php.

vendredi 12 juin 2009 à 16:18:01 | Re : errer

5athra

le naviguateur utilisée est firefox de plus le javascript  est activée
et la ligne que j'ai changée est la suite:
votre code est :
location.href= "test.php?tbl2="+tb1.options[tb1.selectedIndex].text;
et le mien c'est:
location.href= "test.php?tbl2=+tb1.options[tb1.selectedIndex].text'";

merci d'avance
vendredi 12 juin 2009 à 16:51:17 | Re : errer

Bul3

Membre Club

location.href= "test.php?tbl2=+tb1.options[tb1.selectedIndex].text ' ";

déjà, tu as le ' en trop
et ce n'est pas la bonne syntaxe !
là tu envoies le texte  tbl2=+tb1.options[tb1.selectedIndex].text
et non pas le text de l'option sélectionnée
regarde coté php,$_GET[tbl2] est =+tb1.options[tb1.selectedIndex].text
il faut faire
location.href= "test.php?tbl2="+tb1.options[tb1.selectedIndex].text;



Cette discussion est classée dans : mysql, select, nb, res, co


Répondre à ce message

Sujets en rapport avec ce message

select menu [ par fred0076464 ] salut, voila j'ai un menu deroulant qui se charge avec un champs 'res-nom' de ma table mysql 'reservation ' dont voici le code : Nom:onchange="submode A l'aide rollover image [ par zizou94 ] Bonsoir à tousJe fait appel à toute la communauté pour m'aider.voila monsouci. je n ai mais alors jamais programmé en javascript et j'essaie de me déb Somme de valeur - Case a cocher [ par piep14 ] Bonjour le forum, j'ai fait un code qui additionne les valeurs tiré d'une table. <span cla triple liste déroulante dynamique [ par ahcorad ] voila j'aimerais faire une liste déroulante dynamique sans recharger la page ! (catégorie, sous_cat et objets) je n'arrive seulement à faire fonctionn liste déroulante liée [ par Chanou972 ] bonjour j'ai un problème et sa fais prè d'une semaine que je suis deçuJe ne suis pas du tout forte en programmation  et je suis en stage Rafraichir sans recharger lapage [ par ricardcoca ] Bonjour , Je souhaiterais rafraichir deux variables en l'occurence dans mon exemple titre et pochette sans rafraichir toute la page. J'ai beau pa probleme liste liée et select distinct [ par anthonydb ] Bonjour a tous voilà je suis nouveau sur le forum et j'ai un leger souci au niveau du développement de mon site web. C'est un site de voyage dans lequ passage données dans js via get [ par lyonnaisedecoeur ] bonjour,plutot re!Bon j'ai une page dans laquelle il y a 2 listes deroulantes, qui interagissent (liste 2 en fonction de liste1). Bultez m'a filé un Selects en cascade avec bdd Mysql [ par mdc888 ] Hello, Je sais, je vais avoir des remarques du genre : sujet ultra traité, mais je viens de passer une demi journée à chercher sur le web et faire de Problème ajout dynamique dans select [ par bizibiz17 ] Bonjour,J'essaye de remplir une liste (select) à partir d'autres éléments sélectionnés précédemment et l'insertion ne se fait paset à vrai dire je ne


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 2,605 sec (3)

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