bonjour,
Voici mon problème : Je veux effectuer une requête pour afficher mes champs dans un certain ordre. L'ordre est sélectionner via un formulaire et récupérer en POST.
Lorsque je veux trier par "id_room", ça ne marche pas. Il le tri comme son envie !
Voilà mon code qui me sert pour ma requête :exemple :
1095
139
171
241
415
56
799
908
114
209
7
792
Merci de votre aide
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 <?php $req = mysql_query('SELECT * FROM t_validation ORDER BY t_validation.'.$_POST["orderby"].' ASC') or die('Échec de la requête : ' . mysql_error()); while($result = mysql_fetch_array($req)) { echo '<input type="hidden" name="id_val" value="'.$result["id_validation"].'">'; echo '<input type="hidden" name="id_room" value="'.$result["id_room"].'">'; echo '<input type="hidden" name="id_student" value="'.$result["id_student"].'">'; echo "<tr>" ; echo "<td>".$result['id_validation']."</td>"; echo "<td>".$result['id_student']."</td>"; echo "<td>".$result['id_room']."</td>"; echo "<td>".$result['priority_choice']."</td>"; echo '<td><input type="submit" id="valid" name="valid" value="Accepted" /></td>'; echo "</tr>"; } ?>
cordialement,
Partager