Requete liste déroulante

Résolu/Fermé
chedar Messages postés 99 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 14 avril 2013 - 15 févr. 2013 à 09:35
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 15 févr. 2013 à 16:00
Bonjour,

J'ai une liste déroulante qui se remplit automatiquement avec les valeurs de ma table.
En dessous, un champ text qui doit se remplir en fonction du choix fait dans la liste.

<td><!-- boucle parcourant la liste des rues -->
<?php $Requete = "select nom from rattachement_secteur where titre != ''";								
$resultat = mysql_query($Requete) or die ("Erreur d'éxécution" ); ?>
								
<select size="1" name="adressemodif" id="adressemodif" onchange="ModifRue();">
<option value="">Adresse</option><?php
								
while ($ligne = mysql_fetch_row($resultat))
  {
$i = 0;
?>
<!--  Remplissage de la liste déroulante avec les communes -->
<option value="<?php echo $ligne[$i]; ?>"><?php echo $ligne[$i] ?></option>
<?php
								
								
$i++;
}
?>
</select>
								
</td>	
</tr>
<?php  echo "<tr><td>Titre :</td><td><input type=\"text\" name=\"titremodif\" value='".$ligne[$i]."'></td></tr>" ;?>
<tr>



Je n'y arrive pas et ne vois pas comment faire, pouvez-vous m'aider svp ?
Merci

24 réponses

chedar Messages postés 99 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 14 avril 2013 3
15 févr. 2013 à 15:03
<?php	$Requete = "select concat(titre, ' | ', nom) as adresse from rattachement_secteur where titre != ''";


<option value="<?php echo $ligne[$i]?>"><?php echo $ligne[$i] ?></option>


Ca marche niquel !

Plus qu'à faire ça pour 5 champs et éssayé de ne pas faire apparaitre le "|" dans ma liste.
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
15 févr. 2013 à 15:16
0
chedar Messages postés 99 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 14 avril 2013 3
15 févr. 2013 à 15:27
C'est parfait, j'avais trouvé, je vais mettre en résolu.

J'ai fais un select * et tout mis dans ma value
ensuite split dans 5 variables différentes.

Ah oui en effet on aurait du trouver ca avant ^^

Mais l'important c'est que ca marche
Merci a vous deux pour votre aide, c'est super sympa
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 220
15 févr. 2013 à 16:00
Sans Jquery ça le fait aussi ^^ http://output.jsbin.com/urikun/1
0