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

  FORUM HardWare.fr
  Programmation
  PHP

  Liste déroulante récupération valeur

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liste déroulante récupération valeur

n°2259978
seb9472
Posté le 09-06-2015 à 15:07:31  profilanswer
 

Bonjour a tous, je me permet de vous faire part de mon problème!
Je suis actuellement en stage dans le développement et je suis chargé de créer un site php pour Mandaté les véhicules de l'entreprise(en gros de la ventes de voitures)
Pour ce faire j'ai donc pensé a plusieurs Listes déroulantes qui ce remplirons via ma base de Donnée mysql, j'en ait pour l'instant 3: Les marques, Les gammes en fonction de la marque choisi au dessus, et les modèles en fonction de la gamme choisi
 
Voici mon code qui, dans un premier temp, ce contente juste d'afficher ses 3 listes:

Code :
  1. <?php
  2. include('connexion.php');
  3. include('style1.php');
  4. ?>
  5. <center><h1> Recherche du Vehicule<h1> </center>
  6. <?php
  7. $sql = " SELECT libelleMarque, idMarque FROM marque";
  8. $result = mysqli_query($conn,$sql) or die("Requete pas comprise" );
  9. echo "<form action='' method='POST'>
  10. <table><tr><td>Choisisser votre Marque:
  11. <select name=''>";
  12. while ($row=mysqli_fetch_array($result))
  13. {
  14. echo"<option>$row[0]</option>";
  15. }
  16. echo"</select></td></tr>
  17. </table>
  18. </form>";
  19. ?>
  20. <?php
  21. $sql = " SELECT libelleGamme, idGamme FROM gamme";
  22. $result = mysqli_query($conn,$sql) or die("Requete pas comprise" );
  23. echo "<form action='' method='POST'>
  24. <table><tr><td>Choisisser votre Gamme:
  25. <select name=' '>";
  26. while ($row=mysqli_fetch_array($result))
  27. {
  28. echo"<option>$row[0]</option>";
  29. }
  30. echo"</select></td></tr>
  31. </table>
  32. </form>";
  33. ?>
  34. <?php
  35. $sql = " SELECT libelleModele FROM modele";
  36. $result = mysqli_query($conn,$sql) or die("Requete pas comprise" );
  37. echo "<form action='' method='POST'>
  38. <table><tr><td>Choisisser votre Modele:
  39. <select name=' '>";
  40. while ($row=mysqli_fetch_array($result))
  41. {
  42. echo"<option>$row[0]</option>";
  43. }
  44. echo"</select></td></tr>
  45. </table>
  46. </form>";
  47. ?>


Maintenant, et c'est la que ce pose mon problème, je cherche donc a récupéré la valeur de la liste déroulante précedente, pour remplir la suivante, ma base de donnée étant conçu idealement pour sa.
je me suis déjà renseigné, je sais que je doit utilisé le "selected".
J'aimerai qu'on m'éclaire d'avantage sur comment l'utilisé dans mon cas, par exemple si la valeur idMarque=1, alors m'afficher dans la liste déroulante Gamme les gammes qui ont IdMarque=1

mood
Publicité
Posté le 09-06-2015 à 15:07:31  profilanswer
 

n°2259979
antac
..
Posté le 09-06-2015 à 15:13:38  profilanswer
 

Pour faire cela, le mieux est d'utiliser les méthodes AJAX et de séparer la partie requête de la partie utilisateur.

n°2259980
seb9472
Posté le 09-06-2015 à 15:28:23  profilanswer
 

Je n'ai aucune connaissance en AJAX et je débute en PHP.

n°2259991
antac
..
Posté le 09-06-2015 à 17:17:05  profilanswer
 

Ben oui mais un stage, c'est fait pour apprendre :jap:

n°2260087
slr56
Tout problème a sa solution.
Posté le 10-06-2015 à 16:43:57  profilanswer
 

Bonjour,
 
Puisque tu es en stage, tu as un maitre de stage qui est là pour t'apprendre, non ? Il y a au moins 1 développeur web avec toi.


---------------
Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm  https://www.jouannetphotographe.com
n°2261064
opcwebm
Posté le 24-06-2015 à 12:11:26  profilanswer
 

@slr56: il est bien avancé du coup maintenant ... :D :D :D  
@seb9472: si tu ne veux pas te frotter à Ajax, tu peux utiliser un peu de javascript avec l'évènement onChange().
cherches sur la toile listes déroulantes liées.
si tu n'y arrives pas je pourrais te faire passer un bout de code et t'expliquer


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

  Liste déroulante récupération valeur

 

Sujets relatifs
liste de fichiers dans un array trié par date : 3eme fichier non listé[résolu] Modification valeur tableau bidimentionnel
récupération de TOUTES les balises d'un flux RSSBouton "enregistrer" qui reporte valeur dans autre feuille
liste déroulante rechargement[Divers] Mettre à jour la liste de périphériques branchés à chaud.
Récupérer valeur dans un tableau avec boucle sous VBAComment mettre une valeur intermédiaire en hexa ?
This dans liste d'initialisation 
Plus de sujets relatifs à : Liste déroulante récupération valeur


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR