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

  FORUM HardWare.fr
  Programmation
  PHP

  comment Crée une liste deroulante avec php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment Crée une liste deroulante avec php

n°2079984
yacine31
Posté le 02-06-2011 à 00:19:42  profilanswer
 

Bonjour,
 
alors j'ai un petit problème j'ai crée une base de données et (j'utilise PHP/phpmadmin)et je voudrai sur mon interface faire une liste déroulant. Alors j'explique un peu plus j'ai deux table qui sont relié avec une clé étrangère table Vlan ( clé primaire "NumVlan" ) et une autre table Structure (clé primaire "code_structure" et clé étrangère"NumVlan" ) quand l'utilisateur et dans le formulaire de la structure je voudrai crée une liste déroulante qui affiche a l'utilisateur les NumVlan qui existe deja dans la table Vlan et il n'aura qu'a choisir un .
Merci pour votre aide

mood
Publicité
Posté le 02-06-2011 à 00:19:42  profilanswer
 

n°2080030
silenssin
Rien ne se perd...
Posté le 02-06-2011 à 14:32:43  profilanswer
 

Salut, si j'ai bien comprit il choisis dans la première table et par rapport à ca, ca liste tout se qu'il y a en rapport dans la 2ème table par rapport au "NumVlan" puis il choisis un truc avec une liste?
 
si c'est ça tu na qu'à faire une recherche puis un affichage avec select.
 

Code :
  1. //Requête permettant d'obtenir la liste par rapport à "NumVlan"
  2. $query=$db->prepare('SELECT ****
  3. FROM ****
  4. WHERE NumVlan = :numvlan');
  5. $query->bindValue(':numvlan',$****,PDO::PARAM_INT);
  6. $query->execute();
  7. //on affiche ensuite dans un select
  8. echo '<select>';
  9. while ($data = $query->fetch())
  10. {
  11.     echo '<option>'.$****.'</option>';
  12. }
  13. $query->CloseCursor();
  14. echo '</select>';

n°2080410
yacine31
Posté le 04-06-2011 à 22:11:41  profilanswer
 

silenssin a écrit :

Salut, si j'ai bien comprit il choisis dans la première table et par rapport à ca, ca liste tout se qu'il y a en rapport dans la 2ème table par rapport au "NumVlan" puis il choisis un truc avec une liste?
 
si c'est ça tu na qu'à faire une recherche puis un affichage avec select.
 

Code :
  1. //Requête permettant d'obtenir la liste par rapport à "NumVlan"
  2. $query=$db->prepare('SELECT ****
  3. FROM ****
  4. WHERE NumVlan = :numvlan');
  5. $query->bindValue(':numvlan',$****,PDO::PARAM_INT);
  6. $query->execute();
  7. //on affiche ensuite dans un select
  8. echo '<select>';
  9. while ($data = $query->fetch())
  10. {
  11.     echo '<option>'.$****.'</option>';
  12. }
  13. $query->CloseCursor();
  14. echo '</select>';



 
 
Merci beaucoup sans vouloir abusé comment je fais pour quand l'utilisateur choisi le numvlan qu'il veut dans la liste deroulante  je veux inséré ce choix dans  la table ou le numvlan et clé étrangère
ragardes mon code  
   <?php
$con=mysql_connect("localhost","root","" );
$db=mysql_select_db("sonatrach" );
 
$sql=mysql_query("SELECT * FROM `vlan`" );
 
?>
<form id="form1" name="form1" method="post" action="Structure_db.php?etat=ajouter">
  <label>Vlan      
  <select name="liste">
  <option></option>
  <?php while($row=mysql_fetch_array($sql)){ ?>
   
  <option value="<?php echo $row['NumVlan']; ?>"><?php echo $row['NumVlan']; ?></option>
 
  <?php }?>
  </select>
  </label>
</form>
/*************Sql**********/
 $CStructure = $_POST['Code_Structure'];
 $NStructure = $_POST['Nom_Structure'];
 $Nvlan = $_POST['NumVlan'];
    $requet = "INSERT INTO structure(Code_Structure , Nom_Structure,NumVlan) values ('$CStructure, $NStructure , $Nvlan');";
comment puis-je faire pour récupéré la valeur sélectionné et l'insert comme je veux le faire  
merci pour ton aide  
 
 


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

  comment Crée une liste deroulante avec php

 

Sujets relatifs
lors de click sur option de liste déroulante[jquery] datepicker : liste déroulante des années ne va pas assez loin
[Access] Conditionner les données d'une liste en choisissant un chaflash as2 potard volume + liste track mp3
générer liste déroulante via phpCrée un bouton qui a un fichier exe
Problème d'affichage d'image en hover dans une liste[resolu] Cree une liste deroulante sous access ki fonctionne?
Plus de sujets relatifs à : comment Crée une liste deroulante avec php


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