Concaténation de données MySQL

Résolu
nouns62 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
nathan974 Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde!
Alors voilà, je gère une BDD MySQL que j'exploite en PHP et avec phpMyAdmin.
(Je suis plus ou moins débutant)
J'ai une table "majeur" qui contient des personnes avec entre autres des champs "code" (clé primaire) "nom", "prénom".
Une table "délégué", avec des champs similaires,
et une table "intervention" qui lie un délégué à un majeur, et y associe un rapport rédigé par le délégué. (champs : Numero Date Rapport CodeMajeur CodeDelegue Type SSType DateSaisie )
En théorie, un seul rapport de type 39 est associé à une intervention, mais certaines en ont plusieurs...
Je dois afficher le rapport pour chaque majeur dans une zone de saisie php/html.
Mais quand il y en a plusieurs cela pose problème.
Je voudrais donc afficher tous les rapports de type 39 concernant une asso majeur/délégué dans une seule case.
Comment faire ? Merci de votre précieuse aide.

Les rastas sont la preuve qu'on peut s'tresser tout en restant cool!
A voir également:

2 réponses

nathan974 Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   43
 
Salut,

Tu boucle sur le résultat de ta requête et pour chaque résultat tu fait :

$rapport = $rapport.", ".$resultat[x]

où :
- $rapport représente les rapports que tu veux afficher
- $resultat[x] représente le résultat x de ta requête

Ainsi tu auras une liste de type de rapport au lieu d'un seul.

Si tu veux post ton code et je l'adapte ;)
0
nouns62 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   100
 
Merci bien de ta prompte réponse :)
Mais je dois tester pour chaque rapport si ils concernent bien le même majeur que celui de la ligne précedente..?
ça doit être lourd...
Mais de toute façon j'ai abandonné, j'afficherais tout simplement le dernier rapport en utilisant la date de saisie, je laisse tomber.
Par contre en testant comme cela, si deux saisies ont la même date cela pose des problèmes, et je suis obligé de tester par la clé primaire de l'intervention... ce qui est très moyen...
Enfin bon! Merci de ton aide, ça pourra certainement me servir tout de même, car je n'avait pas pensé à les concaténer au préalable dans une variable...
Eh bien bonne fin de journée!

[RESOLU]
0
nathan974 Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   43
 
Pas de quoi bon courage en tout cas ;)
0