Bonjour à tous,
Grâce un peu à vous, mon application commence à avancer, merci !
Je voudrai faire un tri sur un select, afficher du plus grand au plus petit, voici mon code:
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
<?php
if (isset($motclef))
{
 $clause = "WHERE (Quand1='$motclef' or elenom like '$motclef')";
}
$orderby = " ORDER BY elenom ";
$sql = "SELECT distinct elenom,elepre,divcod,elenoet FROM retenues " . $clause . $orderby;
$resultat = mysql_query ($sql);
echo $sql;
while ($eleve = mysql_fetch_array ($resultat))
{
// début du code affichage des sanctions
  { 
echo'<tr>';echo "<hr size=\"1\" color=\"black\">";
echo '<br><b>
		'.$eleve['id'].''; 
echo '<table border="0" cellspacing="1" cellpadding="1" width="50%">';
echo'<tr>';
echo'<td>Nom: <B> '.$eleve['elenom'].'</b>';
echo'<td>Prénom: <B> '.$eleve['elepre'].'';
echo'<td>Classe: <B> '.$eleve['divcod'].'';
$id1=$eleve['Numéro'];
$id2=$eleve['elenoet'];
$req="SELECT sum(Combien) from `Retenues` WHERE elenoet LIKE '$id2' ";
$res=mysql_query($req);   
$nb=mysql_result($res,0);echo'<tr>';
echo'<td>Nombre total heures de retenues: <B> '.$nb.'</td>';  
echo'</table>';	
echo' </TD>';	
    } 
} 
?>
là il m'affiche par odre alphabétique sur le nom, je désire qu'il le fasse sur le total cad: echo'<td>Nombre total heures de retenues: <B> '.$nb.'</td>';
une idée ?