probleme avec l'utilisation des fonctions php

Suivre ce topic
Ce topic est suivi par : Personne...
louisricardo

louisricardo Le 6 juin 2016 à 14:37 (Édité le 25 janvier 2019 à 17:51)

salut le panel j'ai un serieur probleme pour l'utilisation des fonctions telle que sort(). s'il vous plait j'ais 
fais un script pour classé les nombres, et je voulais attribué au premier nombre 1er, au deuxieme 2e jusqu'a n nombre car j'utilise le resultat d'une requete sql s'il vous plait aider moi!!!! merci d'avance
voici le bout de mon code:
<?php 
//la fonction 
function moyenne($ma){
        global $db;
        $req = $db->query("
            SELECT SUM(noteE)/5 as moyenne,note.matricule
FROM eleves,note
WHERE eleves.matricule= note.matricule and note.date='2016-01-31' AND note.matricule='$ma'
GROUP by eleves.nom_et_prenom
ORDER BY eleves.nom_et_prenom ASC
    ");

        $results = array();

        while($rows = mysql_fetch_assoc($req)){
            $results[] = $rows['moyenne'];
        }

        return $results;
    }
$riens= test();
foreach ($riens as $rien) {
   $a=array("$rien->matricule"=>"$rien->note");
?>
<tr>
   <td style="text-align: center; background: #ccc ">
      <?= $rien->matricule ?>
   </td>
   <td style="text-align: center; ">
      <?= $rien->note ?>
   </td>
   <td style="text-align: center; ">
      <?= $rien->decision ?>
   </td>
</tr>
<?php

   }
$i=0;
function my_sort($a,$b)
{
   if ($a==$b) return 0;
   return ($a<$b)?-1:1;
}


usort($a,"my_sort");

$arrlength=count($a);
for($x=0;$x<$arrlength;$x++)
{
   $i++;
   echo $i;if($a[$x]==1){echo 'er';}else{ echo 'e';}" ";
   echo $a[$x];
   echo "<br>";
}
 ?>
Florian

Florian Le 6 juin 2016 à 18:57

La BDD + L'erreur pourrait plus nous aider :x
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte