Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Gruppenwechsel nach SQL Abfrage

Hi, hab zwar schon ein POST bei PHP Resource hineingestellt,
aber irgendwie stell ich wahrscheinlich zu blöde Fragen,
weil mir keiner so richtigen helfen kann (bin halt ein Newbie).
So nun zu meinen Problem, ich lese eine Datenbank aus und
möchte die erhaltenen Datensätze in ein Tabelle angezeigt bekommen,
dass klappt soweit auch. Nun möchte ich jedoch dies in Gruppen
angezeigt bekommen und nach jeder Gruppe soll mir eine bestimmte
Zeile angezeigt werden, in der eine Zusammenfassung der Gruppe
angezeigt wird.


Code:                   In Zwischenablage kopieren (nur IE)
1">

Leider steht bei mir die "bestimmte Zeile" überhalb der Gruppe und ich weiß leider nicht was ich genau ändern muss?
Danke für eure Hilfe!!!
Hier gehts zum Orginal Eintrag "Gruppenwechsel nach SQL Abfrage" im Forum

Antworten

Da brauchen wir schon mehr Infos über die Datenbankstruktur und deine Abfrage.

Ein Konstrukt wie
Code:                   In Zwischenablage kopieren (nur IE)
2">

das hier, ist auch relativ sinnfrei.

Code:                   In Zwischenablage kopieren (nur IE)
3">

ist sehr viel lesbarer !


2.

So schaut meine Abfrage aus:

Code:                   In Zwischenablage kopieren (nur IE)
4">




3.

Naja - Du sorgst zum Schluss in Deiner Schleife dafür, dass der aktuelle "Titel" in eine Variable initialisiert wird.
Zu Beginn der Schleife checkst Du, ob der aktuelle Wert ungleich Deinem gespeicherten Wert ist. Natürlich musst Du verhindern, dass er checkt, wenn Deine Variable (zu anfangst) leer ist.

Ein Beispiel zur Verdeutlichung:

Code:                   In Zwischenablage kopieren (nur IE)
5">

Noch was: Poste doch mal Query+Schleife. Außerdem poste den Namen des Feldes, dass die Gruppe des Datensatzes beinhaltet.


MFG
Rex


4.

Der Name des Feldes ist "Walzdraht_DM". Query siehst du ja oben.


5.

So hab die IF-Schleife erweitert jedoch, wird die Zeile nur bis zum vorletzten Datensatz angezeigt, was ja eigentlich logisch, weil die Schleife ja nicht neu Durchlaufen wird. Aber was muss ich tun um auch nach der letzten Gruppe neu Ausgabe zu erreichen.

Code:                   In Zwischenablage kopieren (nur IE)
6">




6.

Habs gefunden, hab mich immer auf die Schleife fixiert, musste nur nach der Schleife die Zeile nochmal ausgeben.
So jetzt muss ich nur noch die Berechnungen hinbekommen. Danke!!!


Hier gehts zum Orginal Eintrag "Gruppenwechsel nach SQL Abfrage" im Forum
 
phpforum.de | Impressum | Handy Bundles