Géré une liste d'utilisateur dans une même requete

Par PuLSor24, il y a 9 ans


Bonjour,
j'ai une requete qui me retourne un tableau avec une colone data, groupe et grpind.
Dans la colone data, j'ai a la suite Nom de la personne, prénom, adress, ville.
La colone groupe, me permet de différencier chaque personne.
Et GrpInd de différencier les ligne de groupe.

Dupont # 2 # 1
Alfred # 2 # 2
Rue del # 2 # 3
5000 Br # 2 # 4
....

Dans mon php, j'essay de les afficher a la suite.

<?php foreach ($Gen as $Row) { if($Row['Groupe'] == 2){ if($Row['GrpInd'] == 1){ ?> <B>NOM :</B> <?php echo($Row['Data']); } if($Row['GrpInd'] == 2){ ?> <Br><B>Prenom :</B> <?php echo($Row['Data']); } if($Row['GrpInd'] == 3){ ?> <Br><B>Adresse :</B> <?php echo($Row['Data']); } if($Row['GrpInd'] == 4){ echo($Row['Data']); ?><br><br><br><?php } } ?> </tr> <?php } ?>

3 réponses

Huggy, il y a 9 ans

C'est une très mauvaise idée de mettre plusieurs infos dans un colonne
tu devrais regarder des cours de normalisation

Quelle est ta question ?

PuLSor24, il y a 9 ans

Je suis d'accord que c'est une mauvaise idée.
C'est un problème de conception. Je n'ai pas le choix.

J'aimerais bien les affichier tous. Mais je ne trouve pas comment faire

Huggy, il y a 9 ans

"affichier" -> lapsus
regarde la fonction explode qui va te tranformer la chaine en tableau