Bonjour, j'aimerai pouvoir trier un tableau de commande pour ca j'utilise un select
mais cela ne fonctionne pas, je ne trouve pas l'erreur.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
16
17
18
19
20
21
22
<form method="post" name="mail">
<label for="nombres">Combien de commandes voulez-vous voir ?</label>
<select name="nombres" onchange="mail.action='http://192.168.0.101/admin/com.php?todo=show' ; mail.submit()";>
<option value="30">0-30</option>
</select>
<input type="submit" value="OK" />
</form>
 
<?php
//include("envoi.php");
function show($all,$sort)
{
	$db=&$GLOBALS["db"];
	$etat=&$GLOBALS["etat"];
	$_POST["nombres"]=0;
	$query="SELECT k_commande,dt,k_typ_clt,genre,nom,prenom,poids,ss_total,prix_trans,t_commandes.tva,status,etat,t_clt.k_clt,paie_des_c_fr,trans_des_c_fr,etat_mail FROM t_commandes,t_clt WHERE t_commandes.k_clt=t_clt.k_clt";
//     0           1        2        3      4     5       6       7      8          9      10    11      12    13     14       15 
// k_commande  datetime  k_typ_clt  genre  nom  prenom  poids ss_total prix_trans  tva  status  etat  k_clt  paie_des_c_fr  trans_des_c_fr
	if(!$all) $query.=" AND etat!='Trait&eacute;e' AND etat!='Annul&eacute;e'";
 
	$query.=" ORDER BY dt LIMIT " .$_POST["nombres"];
?>