liste déroulante validée sans bouton

Eléphant du PHP | 206 Messages

01 déc. 2007, 12:45

Bonjour à tous,
Etant donné que je ne sais pas par quels mots clés cherché et que je pense que j'aurais besoin de AJAX ou javascript pour régler mon problème, je me permet de poser ma question ici.
J'ai une liste déroulante qui sert à choisir l'ordre dans laquelle mes données seront affichés.
En effet dans ma table j'ai els champs (id,nom, prénom, nationalité...)

Et voici ma liste déroulante
<p><label for="ordonner">Par :</label></p>
				
				<form method="post" action="joueurs.php">
				<select name="ordonner" id="ordonner">>
				<option value=0> Nom </option>
				<option value=1>Prénom</option>
				<option value=2>ID</option>
				<option value=3>Nationalité</option>
				</select>
				</form>
J'aimerais que quand le visiteur choisis dans la liste déroulante, il n'y ai pas besoin de bouton, et que ça me renvoit le choix effectué tout de suite

Après ma requete sera modifié en conséquence :)
	

$ordre = ''; // le champ renvoyé par ma liste déroulante.
$liste_joueurs = mysql_query('SELECT id, id_equipe, nom, prenom, age, taille, salaire, tir, 3points, dribble, passe, rebond, contre, interception, fatigue FROM joueurs WHERE id_equipe='.$equipe_id.'ORDER BY'.$ordre.') or die(mysql_error()); 

Merci beaucoup pour votre aide :)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 déc. 2007, 13:22

En effet tu auras besoin de javascript pour ça et l'évenement qui va bien pour une liste "onchange"
<select name="ordonner" id="ordonner" onchange="this.form.submit();">

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 206 Messages

01 déc. 2007, 13:46

ça marche nickel merci beaucoup ;)