begin process at 2012 02 14 14:09:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Trucs et astuces

 > 

PB liste déroulante


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

PB liste déroulante

mardi 28 mars 2006 à 10:24:12 | PB liste déroulante

flopad

Bonjour!!

j'ai une base de données MySQL ou je rentre des infos  diverses et une info que je rentre via une liste déroulante.
Lorsque je veux modifier ces données via une interface, je voudrais savoir comment faire pour que sur la liste déroulante, ce soit mon info qui s'affiche et non la première info de la liste déroulante.

Comment faire...???

Merci d'avance!!
mardi 28 mars 2006 à 10:29:04 | Re : PB liste déroulante

sidf

fais voir le code !
mardi 28 mars 2006 à 10:29:13 | Re : PB liste déroulante

krolenain

salut,
il faudrait je pense que tu recuperes ta variable et que dans ta liste déroulante tu l'appelles dans un <option selected> et le reste de ta liste dans des <option> normaux

bonne chance
mardi 28 mars 2006 à 10:40:38 | Re : PB liste déroulante

flopad

Voila la partie du code, ce que j'ai testé en rouge ne fonctionne pas, ca m'affiche agen quoi qu'il y ait d'enregistre dans ma base....

<form name="Modification" action="modification3.php" method="POST">
  <input type="hidden" name="id" value="
  <?php echo($id) ;
  ?>">
  <table border="0" cellspacing="2" cellpadding="2">
    <tr align="right">
      <td>Nom</td>
      <td><input type="text" size="30" name="Nom" value="<?php echo($result->Nom) ;?>"></td>
    </tr>
    <tr align="right"> 
    <td>Site&nbsp;&nbsp;</td> 
 <td><select name="site" value="<?php echo($result->Site) ;?>">
    <option value="AGEN">AGEN</option>
    <option value="AIX EN PROVENCE">AIX EN PROVENCE</option>
    <option value="BESANCON">BESANCON</option>
    <option value="CAHORS">CAHORS</option>
    <option value="CARROS">CARROS</option>
    <option value="CASTELSARRASIN">CASTELSARRASIN</option>
    <option value="CHASSIEU">CHASSIEU</option>
    <option value="DAX">DAX</option>
    <option value="DINAN">DINAN</option> 
    <option value="FLEURANCE">FLEURANCE</option>
    <option value="GRAULHET">GRAULHET</option>
    <option value="JOSSIGNY">JOSSIGNY</option>
    <option value="LAFRANCAISE">LAFRANCAISE</option>
    <option value="LANGON">LANGON</option>
    <option value="LORIENT">LORIENT</option>
 <option value="MARMANDE">MARMANDE</option>
 <option value="MONTAUBAN">MONTAUBAN</option>
 <option value="MONTOIR DE BRETAGNE">MONTOIR DE BRETAGNE</option>
    <option value="NARBONNE">NARBONNE</option>    
    <option value="PERPIGNAN">PERPIGNAN</option>
    <option value="PESSAC">PESSAC</option>
    <option value="PLESSIS PATE">PLESSIS PATE</option>
    <option value="POLOGNE">POLOGNE</option>
    <option value="RENNES">RENNES</option> 
    <option value="RODEZ">RODEZ</option> 
    <option value="SAINT GALMIER">SAINT GALMIER</option> 
    <option value="TOULOUSE">TOULOUSE</option> 
    <option value="VALENCE D AGEN">VALENCE D AGEN</option> 
    <option value="VILLENEUVE D ASCQ">VILLENEUVE D ASCQ</option></td> 
 </select>
    </tr>
mardi 28 mars 2006 à 11:11:52 | Re : PB liste déroulante

sidf

<select name="site" value="<?php echo($result->Site) ;?>">

ça ne marchera pas
il faut tester chaque entrée (tel que c'est fait)

  echo "<option value='AGEN' ";
 if($result->Site=='AGEN') echo " selected ";
  echo ">AGEN</option>";
...
mardi 28 mars 2006 à 11:34:40 | Re : PB liste déroulante

flopad

J'ai fait ca et ca ne marche pas...:

<td>Site&nbsp;&nbsp;</td> 
 <td><select name="site"  value="<?php echo($result->Site) ;?>">
 
 echo "<option value='AGEN' "; if($result->Site=='AGEN') echo " selected ";  echo ">AGEN</option>";
 echo "<option value='AIX EN PROVENCE' "; if($result->Site=='AIX EN PROVENCE') echo " selected ";  echo ">AIX EN PROVENCE</option>";

 

 </select>

mardi 28 mars 2006 à 11:37:41 | Re : PB liste déroulante

sidf

bon alors ça vient d'où
$result->Site   ??
mardi 28 mars 2006 à 11:38:47 | Re : PB liste déroulante

sidf

encore une fois ça , ça ne marchera pas

<select name="site" value="<?php echo($result->Site) ;?>">
mardi 28 mars 2006 à 11:41:13 | Re : PB liste déroulante

herveguedj

il te manque un value selected dans tes combo box abec la var $php qui est chargée du resultat
mardi 28 mars 2006 à 11:46:13 | Re : PB liste déroulante

flopad

Il faut que je vire ce qui est en rouge?
Il faut que je rajoute quoi ensuite comme variable..?

<td>Site&nbsp;&nbsp;</td> 
 <td><select name="site"  value="<?php echo($result->Site) ;?>">
 
 echo "<option value='AGEN' "; if($result->Site=='AGEN') echo " selected ";  echo ">AGEN</option>";
 echo "<option value='AIX EN PROVENCE' "; if($result->Site=='AIX EN PROVENCE') echo " selected ";  echo ">AIX EN PROVENCE</option>";

 

 </select>


1 2 3

Cette discussion est classée dans : pb, données, liste, déroulante, info


Répondre à ce message

Sujets en rapport avec ce message

liste déroulante [ par monjal26 ] J'ai un petit pb le code suivant ne marche pas alors que je ne vois pas où est le pb. Je veux afficher dans une liste déroulante tous mes nom que j'ai liste déroulante et php [ par ansdodou ] Salut J'ai un probleme assez étrange. je suis parvenu à lister les données de ma base de données dans ma liste déroulant. mais lorsque je veux effectu liste déroulante [ par jeandelatuile ] J'ai un formulaire avec une liste déroulante dynamique et j'ai fait un popup pour ajouter un mot dans la liste via une base de données ! Et j'aimerai liste déroulante avec récupération données dans table [ par cobrachris ] Bonjour,J'ai créer un formulaire avec des listes déroulantes en html.Je voulais savoir comment faire pour que la liste prenne les données dans une tab liste déroulante : Pb de valeur [ par one_piece ] salut a tous!!Voila mon probleme:J'ai une liste deroulante,en php ca va de soit,et quand on selectionne une valeur de cette liste je souhaiterais pouv Pb liste déroulante provenant d'une table [ par fredo35m ] Bonjour,j'ai un problème avec ma liste déroulante qui contient les données d'une table. En effet, pour toutes mes listes déroulantes, il m'affiche tou Liste déroulante et base de données [ par flopad ] Salut tout le monde!!J'ai une base de données contenant des références. Je veux donner la possibilité aux users de rechercher via une liste déroulante saisie dans une liste déroulante [ par vir76 ] Bonsoir,Dans un formulaire, j'ai fait une liste déroulante à l'aide d'un select et je voudrais savoir si c'est possible d'insérer des données dans une liste déroulante, données automatiques [ par morpheus22170 ] bonsoir à tout le monde,je voulais savoir s'il était possible de créer une liste déroulante prenant une information, dans une table mysql(phpadmin pou recuperation de données pour une liste déroulante [ par ghyosmik ] Bonjour j'ai une liste déroulante qui récupére ces données d'apres une base, le faite que je clik sur un element de la liste ca ouvre vers une autre p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,466 sec (3)

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