Mofifier la valeur d'une liste

Eléphant du PHP | 330 Messages

15 mai 2006, 13:49

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 mai 2006, 15:43

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" ?

Eléphant du PHP | 330 Messages

15 mai 2006, 16:37

Si j'ai 4 valeurs : 4, 6, 12,24

Si je clique sur 6, il apparait 6 comme valeur dans la liste

Ish
Eléphant du PHP | 200 Messages

15 mai 2006, 17:07

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 !!
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

Eléphant du PHP | 330 Messages

15 mai 2006, 17:29

Oui c'est cela

Ish
Eléphant du PHP | 200 Messages

15 mai 2006, 17:30

Bah voila ... tu fait une methode en PHP ou en javaScript ....
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

Ish
Eléphant du PHP | 200 Messages

15 mai 2006, 17:32

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 ...
La vie est faite d'imprevu, et l'imprevu fait la vie
Gardez la peche !!

Eléphant du PHP | 330 Messages

15 mai 2006, 20:03

Si quelqu'un pouvait m'indiquer un code, cela serait sympa.

Merci d'avance

Avatar du membre
ViPHP
ViPHP | 3008 Messages

16 mai 2006, 10:08

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 ;)

Eléphant du PHP | 330 Messages

16 mai 2006, 10:09

That is the problem

Avatar du membre
ViPHP
ViPHP | 3008 Messages

16 mai 2006, 10:36

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>

Eléphant du PHP | 330 Messages

16 mai 2006, 10:43

Merci je vais essayer

Eléphant du PHP | 330 Messages

16 mai 2006, 17:04

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>