HTML CSS MYSQL PHP
Résolu/Fermé
deep_sea
Messages postés
201
Date d'inscription
mardi 10 mai 2016
Statut
Membre
Dernière intervention
10 décembre 2022
-
Modifié le 26 déc. 2018 à 13:54
deep_sea Messages postés 201 Date d'inscription mardi 10 mai 2016 Statut Membre Dernière intervention 10 décembre 2022 - 27 déc. 2018 à 09:57
deep_sea Messages postés 201 Date d'inscription mardi 10 mai 2016 Statut Membre Dernière intervention 10 décembre 2022 - 27 déc. 2018 à 09:57
A voir également:
- HTML CSS MYSQL PHP
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Br html ✓ - Forum Webmastering
- &Nbsp html - Forum HTML
1 réponse
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
26 déc. 2018 à 14:09
26 déc. 2018 à 14:09
Bonjour,
Une première solution serait d'utiliser un IF pour vérifier si le nom précédent correspond au nom actuel. Si tel est le cas... ne pas le réafficher.
Une autre solution est de reconstruire un array un peu mieux ordonné
par exemple :
Au passage, je t'invite vivement à lire ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
Une première solution serait d'utiliser un IF pour vérifier si le nom précédent correspond au nom actuel. Si tel est le cas... ne pas le réafficher.
Une autre solution est de reconstruire un array un peu mieux ordonné
par exemple :
$requete="SELECT `equipement`.`code_equip`,`quantite`, `equipement`.`designation_sous_categorie`, `designation_marque`, `Nom_emp`, `Prenom_emp`, `serie` FROM `sous_categorie` INNER JOIN `equipement` INNER JOIN `equip_affect_emp` INNER JOIN `employé` ON `sous_categorie`.`designation_sous_categorie`=`equipement`.`designation_sous_categorie` AND `equipement`.`code_equip`=`equip_affect_emp`.`code_equip` AND `equip_affect_emp`.`Id_emp`=`employé`.`Id_emp` WHERE `sous_categorie`.`id_categorie`=3 ORDER BY `Nom_emp`"; if(!$resultat = $conn->query($requete)){ die ('Erreur '.$requete.' '.$conn->error); } //On commence par recréer un Array contenant les informations mieux ordonnées... $aUserMat = array(); while($row = mysqli_fetch_assoc($resultat)) { $aUserMat[$row['Nom_emp'].' '.$row['Prenom_emp']] = array('designation_sous_categorie'=>$row['designation_sous_categorie'], 'designation_marque'=>$row['designation_marque'], 'serie'=>$row['serie'], 'quantite'=>$row['quantite'] 'code_equip'=>$row['code_equip']); } //on utilise cet array pour générer l'affichage foreach($aUserMat as $User=>$aMat){ echo '<tr> <td colspan="12" style="background-color: #808080">'.$User.' </td> </tr>'; foreach($aMat as $mat){ echo '<tr> <td>'.$mat['designation_sous_categorie'].' '.$mat['designation_marque'].' '.$mat['serie'].' </td> <td>'.$mat['quantite'].' </td> <td>'.$mat['code_equip'].' </td> </tr>'; } }
Au passage, je t'invite vivement à lire ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
26 déc. 2018 à 14:59
26 déc. 2018 à 15:23
26 déc. 2018 à 15:44
26 déc. 2018 à 18:00
Comment ça se fait qu'à chacune de tes questions je doive te le rappeler ??
Merci d'y penser par toi même...
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
.
27 déc. 2018 à 09:57
c'est fait