bonjour,
je suis en train d'essayer de faire un affichage avec choix de tri...
donc ma page affiche des tas de nom et de catégorie via une requete mysql et j'aimerai qu'en cliquant sur l'intitulé nom ou catégorie ça me tri par nom ou par catégorie...
j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 // si on choisi de trier if (isset($_GET['tri'])) {$tri = $_GET['tri']; $requete = mysql_query("SELECT * FROM personnel ORDER BY $tri"); } // sinon l'état initial else {$tri = $_GET['tri']; $requete = mysql_query("SELECT * FROM personnel ORDER BY nom"); } $i=0; echo "<table><tr><td border='1'><a href='personnel.php?tri=$tri;>tri par nom</a></td><a href='personnel.php?tri=$tri;><td>tri par categorie</td></a><tr>"; // on va chercher les données while ($data = mysql_fetch_array($requete)) { echo " <tr> <td><span='titre'>".$data['categorie']."</span></td> <td onclick=\"javascript:fermetout('photo$i');\">".$data['nom']."</td> <td><img id = \"photo$i\" name=\"photo$i\" style='visibility:hidden'; src=".$data['photo']." /></td> </tr> "; $i++; } echo "</table>"; ?>
donc mon order by n'est pas pris en compte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\rogervercel\personnel.php on line 40
j'ai essayé avec :
mais ça marche toujours pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href='personnel.php?tri=$tri;>tri par nom</a></td><a href='personnel.php?tri=nom;>
j'utilise que très rarement les variables $get et je sais pas trop m'en servir...![]()
merci de votre aide ;-)
Partager