ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1876
1876
EMPFEHLEN
-
30.09.09 20:13 #1Sarah90 Tutorials.de Gastzugang
Hi!
Vorab mal ein Ausschnitt meines SQL-Befehls:
http://www.abload.de/img/unbenanntwf5y.pngCode :1
SELECT fk.bezeichnung, fk.sort fksort, f.* FROM faq_kat fk, faq f where fk.id=f.kat_id order by fk.sort,f.sort
Nun möchte ich jeweils den ersten Eintrag auslesen, der nach einem rs.movenext eine neue kat_id (die entsprechenden Einträge habe ich zur Veranschaulichung rot markiert). Müsste eigentlich ganz einfach über eine Schleife gehen, nur ich steh wohl gerade auf dem Schlauch, wie ich das am besten anstelle - bisher hatte ich mit Do-Until-Schleifen keinen Erfolg in dieser Hinsicht.
Das wäre mein erstes Problem.
Anschließend soll für jede kat_id ein DIV-Container erstellt werden (ist ja kein Problem wenn ich die entsprechende Schleife hätte) - In diesem DIV-Container allerdings sollen die Einträge von subject und text erscheinen.
Beispiel: Für kat_id = 1 soll ein DIV-Container geöffnet werden, der die Fragen enthält, die ebenfalls kat_id = 1 haben.
Ist am Bild aber glaube ich sehr anschaulich zu sehen!
Eigentlich kein schwieriges Problem, nur der richtige Ansatz fehlt mir.
Danke für eure Hilfe!
Gruß
-
30.09.09 23:01 #2
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
mit ASP kann ich Dir zwar nicht direkt helfen, aber was Du erreichen möchtest, nennt sich "Gruppenwechsel". Such mal hier danach, da solltest Du einige Threads mit Beispielen (wenn auch in anderen Sprachen) finden.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Hallo
Du definierst eine Variable und vergleichst sie in der Schleife mit sich selbst. Die Variable bekommt in der Schleife den Wert des Detailfeldes oder der ID. Es wird in dem Falle erst ein neues Feld beschrieben, wenn die Variable einen neuen Wert bekommt. Wichtig ist, dass natürlich in der SQL nach dem Detailfeld sortiert wird.
bsp.
Code :1 2 3 4 5 6 7 8 9 10 11 12
<% dim iswas : iswas = "" while not rs.eof if iswas = "" or iswas <> rs("detailfeld") then response.write "<div style=""color:red"">" & rs("detailfeld") & "</div>" iswas = rs("detailfeld") end if response.write rs("ausgabefeld") & "<br/>" rs.movenext wend %>
Interessant in mysql ist auch die Funktion Group_concat.liebe Grüße, die Luzie
Ähnliche Themen
-
map mit einer for-Schleife durchlaufen?
Von LadyMarion im Forum C/C++Antworten: 2Letzter Beitrag: 04.08.08, 12:05 -
Schleife bis sich ein Wert ändert, dann die Schleife neu beginnen
Von Turtle78 im Forum PHPAntworten: 4Letzter Beitrag: 07.01.08, 17:14 -
MC- Warum ändert sich der Wert nicht?
Von Mammuth im Forum Flash PlattformAntworten: 1Letzter Beitrag: 01.10.07, 16:02 -
VBA / Excel: Spalten in Schleife durchlaufen
Von scarvy im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 13.12.06, 10:18 -
Schleife durchlaufen und abbrechen
Von stega im Forum PHPAntworten: 5Letzter Beitrag: 02.01.05, 16:25





Zitieren
Login




