Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1771 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Passer d'une liste deroulante à lautre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer d'une liste deroulante à lautre...

n°252034
ludo2604
kitsch' me if u can
Posté le 23-11-2002 à 15:26:16  profilanswer
 

hello'
 
alors voila, jexplik
on arrive sur la page, il y a une liste deroulante. on choisit une categorie dedans et là une autre liste deroulante apparait juste en bas avec les sous cats de cette cat.
 
j'ai essayé de faire kke chose en prenant divers exemples et voila ce que ca donne :
 

Code :
  1. <?php
  2. $query = "SELECT cat,nom FROM ed2k_cat ORDER BY cat ASC";
  3. $result = mysql_query($query);
  4. $nb = mysql_num_rows($result);
  5.   if($nb!=0) {
  6.   echo("<select name=\"cats\" onChange=\"" );
  7.   echo("javascript:changeCat();\">\n" );
  8.   echo("<option value=\"nul\">--- Faites un choix ---</option>\n" );
  9.     while($cat=mysql_fetch_array($result)) {
  10.     echo("<option value=\"$cat[cat]\"" );
  11.     if($HTTP_GET_VARS[cat]==$cat[cat]) echo(" selected" );
  12.     echo(">$cat[nom]</option>\n" );
  13.     }
  14.   echo("</select>\n" );
  15.   echo("<span class=\"erreurs\"> *</span>\n" );
  16.   }
  17.   elseif($nb==0) {
  18.   echo("<span class=\"erreurs\">Pas de catégorie!</span>\n" );
  19.   }
  20. ?>
  21. <?
  22. if(isset($HTTP_GET_VARS[cat])) {
  23. if($HTTP_GET_VARS[cat]!=nul) {
  24. $query = "SELECT * FROM ed2k_fiche where id_cat = '$HTTP_GET_VARS[cat]'";
  25. $result = mysql_query($query);
  26. $nb = mysql_num_rows($result);
  27.     if($nb!=0) {
  28.     echo("<select name=\"ss_cat\">\n" );
  29.        while($ss_cat=mysql_fetch_array($result)) {
  30.        echo("<option value=\"$ss_cat[id]\">$ss_cat[titre]</option>\n" );
  31.       }
  32.  echo("</select>\n" );
  33.  echo("<span class=\"erreurs\"> *</span>\n" );
  34.     }
  35.     elseif($nb==0) {
  36.     echo("<span class=\"erreurs\">Pas de sous-catégorie dans la catégorie séléctionnée!</span>\n" );
  37.     }
  38. }
  39. elseif($HTTP_GET_VARS[cat]==nul) echo("<span class=\"erreurs\">Choisissez une catégorie!</span>\n" );
  40. }
  41. elseif(!$HTTP_GET_VARS[cat]) echo("<span class=\"moyen\">Veuillez choisir une catégorie.</span>\n" );
  42. ?>


 
la liste (la 1ere) apparait bien avec les categories dedans mais quand je click sur une ca ne fait rien et il y a une erreur de javascript on dirait...
 
Plz help  [:ludo2604]


---------------
Make Portraits, Not War!  
mood
Publicité
Posté le 23-11-2002 à 15:26:16  profilanswer
 

n°252872
omega2
Posté le 25-11-2002 à 12:49:25  profilanswer
 

Et heu ... quel raport avec le php?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Passer d'une liste deroulante à lautre...

 

Sujets relatifs
liste chaine en c (truc de presque de basse)Script qui permet d'afficher une liste de fichier d'un répertoire
[MySQL] Passer en InnoDB ca marche pasListe de variables qui s'incrémente
Passer la protection de l'environnement VB sous WordListe Chainée en java | Gérer le resize [Resolu]
[XHTML] Faire passer 2 variables ?Copie d'une liste doublement chainée
[PHP] Ne pas passer le mot de passe en clairListe déroulante et accès Oracle
Plus de sujets relatifs à : Passer d'une liste deroulante à lautre...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR