Liste dérouolante avec Mysql et javascript(resolu) - Divers - Programmation
Marsh Posté le 12-09-2007 à 10:40:08
<option value=""><?php echo $row->savequipe; ?></option>
Tu as bien mis le libellé de l'option mais pas la value
Marsh Posté le 12-09-2007 à 22:50:49
Bidem a écrit : <option value=""><?php echo $row->savequipe; ?></option> |
je ne vois pas ce que je dois mettre??
et en fait cette option remplis la liste, pas la case texte, un peu d'aide serais bien venue
merci
Marsh Posté le 13-09-2007 à 02:04:46
ReplyMarsh Posté le 13-09-2007 à 10:08:35
Olivier51 a écrit : Et si tu remplaces |
le probleme ne viens pas du remplissage de la liste ?
mais DE LA CASE TEXTE QUI NE PREND PAS LA VALUE DE LA LISTE LOL LOL
Marsh Posté le 13-09-2007 à 10:55:38
la "case texte", tu parles de ton input text ( name=cat1)?
Tu voudrais qu'il y ait une valeur dedans?
Si c'est le cas, il est normal qu'il n'y ait rien vu que tu ne règles pas sa value.
Si c'est pas ça, on comprend rien à ce que tu racontes LOLILOL MDR TRONIOUB
Marsh Posté le 13-09-2007 à 10:59:49
Marsh Posté le 13-09-2007 à 13:16:09
anapajari a écrit : la "case texte", tu parles de ton input text ( name=cat1)? |
C ESt LE CHAT QUI CE MORD LA QUEUE
C est justement là, la question que je pose!! que dois je mettre ou faire pour que (name cat1) prenne la valeur de la liste ??
si y avait pas de TRONIOUB, y aurrais pas de forum ??
Ché ben voué toutcha
Marsh Posté le 13-09-2007 à 17:59:26
DOMY59 a écrit : |
Je disais juste que quand tu construit ta liste d'<option> il y a 2 choses à renseigner :
- l'attribut value (quio sera la valeur copiée dans ton champ texte)
- le libellé qui est le texte entre les 2 tags options
Actuellement je pense que si tu regarde le code source généré de ta page, tu veras un truc comme ça
Code :
|
Tout ça pour dire que le code qui doit créer chaque option doit plutot être
<option value="<?php echo $row->savequipe; ?>"><?php echo $row->savequipe; ?></option>
Marsh Posté le 13-09-2007 à 18:05:40
ok merci pour ton aide (sans moquerie !! pas comme certain) lol
Marsh Posté le 11-09-2007 à 22:13:18
Bonjour
voila un probleme avec une liste déroulante.
lorsque j'utilise mon JS avec une liste comprenant des option simple exemple:
<form method="POST" name="f">
<select name="kw" onchange="appendKeyword()">
<option value=""></option>
<option value="valeur 1">valeur 1</option>
<option value="valeur 2">valeur 2</option>
<option value="valeur 3">valeur 3</option>
</select>
<input name="cat1" type="text" id="cat1">
</form>
Pas de probleme ma case texte prend la valeur de la liste,par contre si j' insere le code pour utiliser les elements de ma base de donnée,la liste ce remplie correctement avec les données de la base, mais la case texte reste vide ??
quelqu'un pourrait-il m'aider, voir code :
<form method="POST" name="f">
<select name="kw" onchange="appendKeyword()">
<?php
mysql_select_db("equipe" );
$query = "SELECT * FROM equipe order by savequipe asc";
$result = mysql_query ($query)
or die ("La requête a échoué" );
$nb = mysql_num_rows($result);
while($row = mysql_fetch_object($result))
{
correction faite ici↓↓↓↓↓↓↓↓↓↓↓↓↓↓?>
<option value=" <?php echo $row->savequipe; ?"><?php echo $row->savequipe; ?> </option>
<?php
}
mysql_free_result($result);
?>
</select>
<input name="cat1" type="text" id="cat1">
</form>
Message édité par DOMY59 le 13-09-2007 à 18:25:50