Bonjour,
Je vais essayer de faire simple.
J'ai mis en place un petit outil de gestion d'articles en internes, j'ai un select qui lit dans la base et qui affiche toutes els references des articles et toutes les noms des articles à coté (dans le meme select).
J'aimerais que, juste a côté, il y ait 2 cases à cocher : "trier par nom" et "trier par reference"...
Comment metter en place ce tri SVP ?
Voici le code de mon select (si ça peut vous aider)
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 <SELECT NAME="reference_mod" ID="reference_mod"> <?php $connect=ODBC_connect("TESTPHP5","sa","sasa"); $sql="select CODEPRODUIT,DESIGNATION from produits ORDER BY CODEPRODUIT"; $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error()); while (odbc_fetch_row($res)) { $CodeProduit_mod = trim(odbc_result($res,"CODEPRODUIT")); $Designation_mod = trim(odbc_result($res,"DESIGNATION")); if( $reference_mod == $CodeProduit_mod ) { echo "<OPTION value='".$CodeProduit_mod."' selected='selected'>".$CodeProduit_mod." - ".$Designation_mod."</OPTION>"; } else { echo "<OPTION value='".$CodeProduit_mod."'>".$CodeProduit_mod." - ".$Designation_mod."</OPTION>"; } // $sql="select DESIGNATION from produit where CODEPRODUIT='$CodeProduit_mod'"; } ODBC_close($connect); ?> </SELECT>
J'ai soulignée et mis en gras la requete qui fait que ça affiche par ordre de REFERENCE...
Enfin je pense que j'ai été clair.
SVP aidez moi
Partager