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>