Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
J'associe un paiement (chèque) avec un ou plusieurs adhérents, ensuite à l'affichage j'obtiens avec la requête suivante :
Alors que j'aimerai un affichage comme ceci
Et là..je cale !!!!
Merci de votre aide
Hors ligne
Hors ligne
Saluton,
Autre chose, je te conseille d'oublier toute forme de SELECT *.
Le billet de Fred “La guerre des étoiles”
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour tof73, Maljuna Kris,
Merci à vous pour votre aide
Effectivement Maljuna Kris après j'indiquerai que les colonnes nécessaires,
Comment fait-on pour tester la valeur précédente ?
Dernière modification par PandadeMios (31-10-2015 11:43:31)
Hors ligne
Saluton PandadeMios,
Il s'agit d'une classique gestion de rupture dans le parcours séquentiel d'une série.
Il faut initialiser une variable $ChqPrecedent à vide avant d'entrer dans la boucle de parcours du jeu d'enregistrements.
Au début du traitement dans la boucle tu compares $ChPrecedent avec la valeur courante dans la requête (c'est là aussi que ton SELECT * va te compliquer la tâche) et chaque fois qu'il y a différence tu écris la nouvelle valeur dans $ChPrecedent et tu affiches les colonnes redondantes sinon tu passes directement aux colonnes suivantes.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour Maljuna Kris et merci pour tes conseils avisés
J'ai trouvé la solution
J'initialise une variable vide et après à l'affichage je teste en fonction du résultat de chaque ligne
Encore merci à vous deux et bon week-end
Hors ligne
Pages :: 1