Bonjour la communauté,
Je n'arrive pas à trier le résultat d'une requête avec arsort voici le code:
J'ai le message d'erreur suivant:
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 <? //Requête pour avoir le classement des elevs $sqlclm=$connexion->query("SELECT SUM(moy_mat_mensuel) AS TotalItemsOrdered FROM notes WHERE id_classe_scol='".$classe."' AND id_elev='".$ide."' AND id_an_scol='".$ansco."' AND id_periode_deval='".$np."'"); if(!$sqlclm){ echo'Erreur sql'; } if(mysqli_num_rows($sqlclm)>=1){ $repclm=$sqlclm->fetch_assoc(); $smm=$repclm['TotalItemsOrdered']; //$rang=round($smm/$sc, 2); arsort($smm); <tr><!-- Colonne N° --> <td><?php echo $n++; ?></td> <!-- Colonne Prénoms --> <td><?php $sqle=$connexion->query("SELECT * FROM eleves WHERE id_elev='".$ide."'"); if(!$sqle){ echo 'Erreur sql'; } else{ if(mysqli_num_rows($sqle)>=1){ $repe=$sqle->fetch_assoc(); $prenom=$repe['prenom_elev']; echo $prenom; $nom=$repe['nom_fam_elev']; } elseif(mysqli_num_rows($sqle)==0){ $erreursql="<div class='row'><div class='col-md-12 alert-danger'><h4 class='alert-danger'>Prénoms introuvable</h4></div></div>"; } } ?> </td> <!-- Colonne Noms de famille --> <td><?php echo $nom; ?></td> <!-- Colonne Rang --> <td><?php ?></td> <!-- Colonne Moyenne generale --> <td><?php echo $smm; ?> </td> </tr> <?php } ?>
Warning: sort() expects parameter 1 to be array, string given in C:\wamp\www\gsjm\scolarite\contenu\notes_men_classe.php on line 32
Partager