par
Snipy » 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

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
[php]<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>[/php]
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 :)
[php]
$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());
[/php]
Merci beaucoup pour votre aide :)