Trier le résultat d'une requête
Résolu
jipy63
-
jipy63 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
jipy63 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de trier un résultat dans l'ordre décroissant mais je n'y arrive pas !
Quelqu'un pourrait me donner le code pour le tri ?
Voici le script complet :
Merci
J'essaye de trier un résultat dans l'ordre décroissant mais je n'y arrive pas !
Quelqu'un pourrait me donner le code pour le tri ?
Voici le script complet :
$dir="mon_dossier/"; $mydir=opendir("$dir"); while($entryName=readdir($mydir)) { $fichier[]=$entryName; } closedir($mydir); echo"<table width=100% class='blocw2'><tr><td>"; echo"<FONT FACE='Arial'COLOR='yellow' size='4'><DIV ALIGN='left'><B>Liste</B></font></div></td>"; echo"</td></tr>"; echo"<td width=100% ALIGN='LEFT' VALIGN='TOP'><font size='2'>"; while(list($key,$fic)=each($fichier)) { if (eregi("[.]",$fic)) { if (!eregi("^[.]",$fic)) { $lien="$dir"."$fic"; echo"<A HREF='$lien' TARGET='_BLANK'>$fic</A><br>"; } } } echo"</td></tr></table>";
Merci
A voir également:
- Trier le résultat d'une requête
- Excel trier par ordre croissant chiffre - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Lexer resultat - Télécharger - Sport
- Logiciel pour trier les photos automatiquement - Guide
- Résultat loto bulgarie autriche azerbaïdjan - Forum Loisirs / Divertissements
10 réponses
moi je serai toi, je recupererre les nom de dossier dans un tableau, ensuite tu fais un sort(ton tableau);
Ok pour cela mais je ne suis pas spécialiste ! Ici l'important c'est de trier par nom de fichier, ils commencent tous par la date ex: "2007-07-20-mon_fichier.pdf" ou "2007-07-19-mon_fichier.pdf", et j'aimerais que dans le tableau final le plus récent arrive en première ligne
2007-07-20-mon_fichier.pdf
2007-07-19-mon_fichier.pdf
le tableau final est à l'adresse : https://www.sportmoteur.be
Merci
2007-07-20-mon_fichier.pdf
2007-07-19-mon_fichier.pdf
le tableau final est à l'adresse : https://www.sportmoteur.be
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
$dir="mon_dossier/";
$mydir=opendir("$dir");
$fichier=array();
while($entryName=readdir($mydir))
{
$fichier[]=$entryName;
}
closedir($mydir);
echo"<table width=100% class='blocw2'><tr><td>";
echo"<FONT FACE='Arial'COLOR='yellow' size='4'><DIV ALIGN='left'><B>Liste</B></font></div></td>";
echo"</td></tr>";
echo"<td width=100% ALIGN='LEFT' VALIGN='TOP'><font size='2'>";
sort($fichier);
foreach($fichier as $kety=>$fic){
if (eregi("[.]",$fic))
{
if (!eregi("^[.]",$fic))
{
$lien="$dir"."$fic";
echo"<A HREF='$lien' TARGET='_BLANK'>$fic</A><br>";
}
}
}
echo"</td></tr></table>";
voila pour ton code
sinon pour un exemple : https://www.php.net/manual/fr/function.sort.php
$mydir=opendir("$dir");
$fichier=array();
while($entryName=readdir($mydir))
{
$fichier[]=$entryName;
}
closedir($mydir);
echo"<table width=100% class='blocw2'><tr><td>";
echo"<FONT FACE='Arial'COLOR='yellow' size='4'><DIV ALIGN='left'><B>Liste</B></font></div></td>";
echo"</td></tr>";
echo"<td width=100% ALIGN='LEFT' VALIGN='TOP'><font size='2'>";
sort($fichier);
foreach($fichier as $kety=>$fic){
if (eregi("[.]",$fic))
{
if (!eregi("^[.]",$fic))
{
$lien="$dir"."$fic";
echo"<A HREF='$lien' TARGET='_BLANK'>$fic</A><br>";
}
}
}
echo"</td></tr></table>";
voila pour ton code
sinon pour un exemple : https://www.php.net/manual/fr/function.sort.php
oui, tu rognes les 4 derniers caracteres lol
le .xxx
regarde les fonctions sur les strings, tel que substr ou autre.
le .xxx
regarde les fonctions sur les strings, tel que substr ou autre.