Page 1 sur 1

au secours : recuperer la valeur d'un <select>

Posté : 29 mars 2005, 15:32
par mlmla
bjr a tous
voilà j'ai une liste deroulante et j'ai besoin de recuperer 'the value de chaque option
voilà ce ke j'ai fais :
'
echo '<table><tr><td>Modifier une selection!!!</td><td><select name="Liste" onChange="GereSelect(this.value);">';
echo "<option value='0'>---</option>";
while($result=mysql_fetch_array($query)){
		 echo'<option value="'.$result['id'].'">'.$result['Name'].'</option>';
		}
echo '</select></td></tr></table>';

la fonction qui gere les changement est la suivante:
<SCRIPT LANGUAGE="JavaScript" >
function GereSelect(value){
var SelectValue=value;
return SelectValue ;</script>
pour recuperer la valeur de SelectValue je fais:
if(isset($SelectValue)){ echo' la valuer de la selection est : '.$SelectValue;}
	else {echo 'walou';}
}
mais ça ne marche pas.
pouvez vous m'aider svp

Posté : 29 mars 2005, 15:49
par goeb
le PHP s'exécute avant le javascript.
donc il n'est pas possible de demander l'execution de PHP dépendant d'une execution javascript, comme tu voudrais le faire.

cette page montre des schemas qui expliquent la séparation client/serveur
(javascript c'est coté client, et PHP c'est coté serveur) :
http://fhoerni.free.fr/comp/web_server.html

Posté : 29 mars 2005, 16:07
par Invité
bon, je vien de lire cet article ...je t'assure ke je fé bien la diffrence entre un langage interprété cot serveur et un autre cotéclient.
mon pr mnt est ce k'il ya pa moyen pour recupérer la valeur d'un chois dans une liste deroulante? j'en ai besoin apres pour faire une petite reket sql
merci

Posté : 29 mars 2005, 16:08
par demipoulp
une boucle foreach( $post as $nom => valeur) { } te permetras de recuperer sur ta page de destination le choix du <select>