Page 1 sur 1
Mofifier la valeur d'une liste
Posté : 15 mai 2006, 13:49
par Photographiquement Vôtre
Bonjour,
J'ai une liste d'options.
Je voudrais quand je clique sur une des valeurs que celle ci remplace la valeur précédente.
Comment faire
merci
Posté : 15 mai 2006, 15:43
par Ryle
C'est pas très clair pour moi.. que veux tu faire exactement ?
Si j'ai un <select> contenant 4 options a, b, c et d. Si je sélectionne l'option c, le select doit être modifié pour contenir "a, c, c, d" ?
Posté : 15 mai 2006, 16:37
par Photographiquement Vôtre
Si j'ai 4 valeurs : 4, 6, 12,24
Si je clique sur 6, il apparait 6 comme valeur dans la liste
Posté : 15 mai 2006, 17:07
par Ish
Est-ce que tu ne peux pas jouer avec le Selected de ta balise <select>
Lorsque tu as choisi " 6 " et que tu fait ta modification il faut que tu donne le "Selected" a la valeur choisi
Je sais pas si c'est que tu veux !!
J'ai du mal à comprendre ton probleme !!
Posté : 15 mai 2006, 17:29
par Photographiquement Vôtre
Oui c'est cela
Posté : 15 mai 2006, 17:30
par Ish
Bah voila ... tu fait une methode en PHP ou en javaScript ....
Posté : 15 mai 2006, 17:32
par Ish
Bah voila ... tu fait une methode en PHP ou en javaScript ....
et dans cette fonction, tu dis que quand tu change de choix dans ta balise <Select> ... ca lui met aussi "Selected" comme paramêtre ...
Posté : 15 mai 2006, 20:03
par Photographiquement Vôtre
Si quelqu'un pouvait m'indiquer un code, cela serait sympa.
Merci d'avance
Posté : 16 mai 2006, 10:08
par charabia
Lorsque tu cliques par exemple sur 6, tu peux passer en paramètre cette valeur.
Et dans ton <select> il te suffit de dire si la valeur récupérer correspond à "6" alors afficher "selected". C'est l'algo, il ne te reste plus qu'à le traduire

Posté : 16 mai 2006, 10:09
par Photographiquement Vôtre
That is the problem
Posté : 16 mai 2006, 10:36
par charabia
Sélection sur 6 : passage id=6
dans ton select :
<select>
<option value="blabla"<?php if(isset($_GET['id']) && $_GET['id']=="blabla") echo " selected";?>>blabla</option>
<option value="6"<?php if(isset($_GET['id']) && $_GET['id']=="6") echo " selected";?>>6</option>
</select>
Posté : 16 mai 2006, 10:43
par Photographiquement Vôtre
Merci je vais essayer
Posté : 16 mai 2006, 17:04
par Photographiquement Vôtre
J'ai essayé mais j'ai un blocage.
A quel niveau je récupère le ID et avec quelle fonction.
Merci pour votre aide
<table align="center" width=733 height=320 border=0>
<table align="center" width=600 border=0 height=50 bgcolor=#D3E134 cellspacing=2 cellpading=2>
<tr>
<td>Entrez le(s) mot(s) clé(s) dans le secteur souhaité et appuyer sur recherche :</td>
<tr>
<form action="recherche.php" method="post" name="recherche">
<td width=180 align=center><input type="text" size="20" name="mot" value="" ></td>
<td width="6"></td>
<td width="46">
<select name="numrows" >
<option value="6"<?php if(isset($_GET['id']) && $_GET['id']=="6") echo " selected";?>>6</option>
<option value="8"<?php if(isset($_GET['id']) && $_GET['id']=="8") echo " selected";?>>8</option>
<option value="12"<?php if(isset($_GET['id']) && $_GET['id']=="12") echo " selected";?>>12</option>
</select>