De temps a autre, je vois sur des sites web que l'on peut trier des lignes dans un tableau ... sur n'importe quelle position ...
Ex : Mettre les données de la ligne 6 en position 3 ainsi de suite.

Voyez vous ?

Avez vous une idée du code a fournir ?

Voici l'affichage simple de mon tableau .. Comment puis je améliorer ce code pour faire ce que je désire plus haut ?

MERCI.

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
33
34
35
36
37
38
39
40
 
<?php
$pre_valid="SELECT * FROM pr_spare LEFT OUTER JOIN spare ON pr_spare.nomspare=spare.nom_spare WHERE pr_spare.pre_emprunt=1"; 
 
$req_pre_valid=mysql_query($pre_valid) or die ('Erreur SQL !');
 
echo '<table border="rules" bgcolor="#C0CAF0" cellpadding="2" cellspacing="0">';
echo '<br>';
echo '<table width=70% border="1" cellpadding="2" cellspacing="0" bgcolor="#CACAF8" bordercolor="#FBC5C5">';
echo'<td align="center"><Font face="arial" size="3"><strong>EN ATTENTE DE RECUPERATION</strong></font></td>';
echo'<table width=70% border="rules" cellpadding="2" cellspacing="0" bordercolor="#FBC5C5">';
echo'<td align="center"><font face="arial" size="1">Nom - Spare </font></td>';
echo'<td align="center"><font face="arial" size="1">Emprunteur</font></td>';
echo'<td align="center"><font face="arial" size="1">Num Actima</font></td>';
echo'<td align="center"><font face="arial" size="1">Ouvert par [Tech. H.D.I]</font></td>';
echo'<td align="center"><font face="arial" size="1">Date [Dossier Actima]</font></td>';
echo'<td align="center"><font face="arial" size="1">Demandé juqu\'au</font></td>';
if($_SESSION['USER_GROUP'] == '2')
{
echo'<td align="center"> </td>';
}
echo'<tr>';
while($data=mysql_fetch_assoc($req_pre_valid))
{																
echo'<td bgoclor="#FFEFEF" align="center"><font face="arial" size="1"><strong>'.$data['nom_spare'].'</strong></font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$data['emprunteur'].'</font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$data['num_actima'].'</font></td>';
echo'<td bgoclor="#FFEFEF" align="center"><strong><font face="arial" size="1">'.$data['nom_tech_hdi'].'</font></strong></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$dat_fre = convert_date($data['Datej_actima']).'</font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$dat_fre1 = convert_date($data['Date_ret']).'</font></td>';
if($_SESSION['USER_GROUP'] == '2')
{
echo'<td align="center" valign="top"><font face="arial" size="1"><a href="?numlien=form_valid&id_v='.$data['idspare_pr'].'"><IMG src="image/recup.png" border=0></a></font></td>';
}
echo'</tr>';
}
echo '</table>'; 
echo '</table>';
echo '</table>';
?>