Décidement je suis beaucoup sur le groupe en ce moment...
J'ai un petit soucis de tri après un while. Cela paraît simple mais c'est plus compliqué que ça n'y parait. Je vais essayer de voux expliquer.
J'ai déjà créé quelques sites Internet. J'aimerais me créer une page qui récupére les visites du mois de chaque site et les classer.
Donc j'arrive bien à lister les visites de chaques sites mais le problèmes c'est de les trier.
Voici ma requête qui affiche les sites order alphabétique :
CODE
<?php
$select = "SELECT count(id) FROM ref WHERE encours='Terminé' ";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "select * FROM ref WHERE encours='Terminé' ORDER BY titre ";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
if($total) {
$i='1';
while ($donnees = mysql_fetch_array($result) )
{
echo "$i. ";
$mois = date ("m");
$annee = date ("Y");
$host = "XXXXXX";$user = "XXXXXXX";$pass = "XXXXXXX";$db = "$donnees[bdd]";mysql_connect($host,$user,$pass);mysql_select_db($db);
$select1 = "SELECT count(id) FROM visite WHERE mois='$mois' AND annee='$annee' ";
$result1 = mysql_query($select1) or die ('Erreur : '.mysql_error() );
$row1 = mysql_fetch_row($result1);
$total1 = $row1[0];
?>
<a href="<?PHP echo "$donnees[lien]" ?>" class="lien_blanc" target="_blank"><?PHP echo "$donnees[titre]" ?></a><?PHP echo " ($total1)" ?><?
$i=$i+1;
}
}
else echo 'Pas de site pour le moment.';
mysql_free_result($result);
?>
$select = "SELECT count(id) FROM ref WHERE encours='Terminé' ";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "select * FROM ref WHERE encours='Terminé' ORDER BY titre ";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
if($total) {
$i='1';
while ($donnees = mysql_fetch_array($result) )
{
echo "$i. ";
$mois = date ("m");
$annee = date ("Y");
$host = "XXXXXX";$user = "XXXXXXX";$pass = "XXXXXXX";$db = "$donnees[bdd]";mysql_connect($host,$user,$pass);mysql_select_db($db);
$select1 = "SELECT count(id) FROM visite WHERE mois='$mois' AND annee='$annee' ";
$result1 = mysql_query($select1) or die ('Erreur : '.mysql_error() );
$row1 = mysql_fetch_row($result1);
$total1 = $row1[0];
?>
<a href="<?PHP echo "$donnees[lien]" ?>" class="lien_blanc" target="_blank"><?PHP echo "$donnees[titre]" ?></a><?PHP echo " ($total1)" ?><?
$i=$i+1;
}
}
else echo 'Pas de site pour le moment.';
mysql_free_result($result);
?>
Avez vous une petite piste ? Car pour les problèmes les plus compliqués google n'est pas mon ami lol. Où je tape peut etre les mauvais mots.
Merci par avance.