Registriert seit: 13. Feb 2007
306 Beiträge
Delphi 7 Enterprise
|
Re: PHP & MySQL - Reihenfolge ändern
10. Okt 2008, 12:37
hmm mche doch einfach ein extra eintrag in dem du die positionen speicherst z.B.
so: 1. frage position: 5
2. pos: 3
3. pos: 1
4. pos: 4
5. pos: 6
6. pos: 2
das feld hat dann den inhalt: 5 3 1 4 6 2
jetzt setzt du den select anhand dieser reihenfolge zusammen (die table muss zuvor nach id sortiert werden)
lies zuerst dein mysql_fetch_array erst mit while in ein array und dann machste per for-schleife die abarbeitung der einzelnen datensätze und anhand des index aus dem positionsfeld bekommste den richtigen index
edit: oder verstehe ich da was falsch ?!
wenn du die pos bei jeder frage einzeln speicherst, musste dein array nach der nummer sortieren (wenn du ne sort funktion hast die zahlen ordentlich sortiert also: 1,2,3,..,9,10,11) kein problem, ansonsten nimm nen extra eintrag der am besten an erster stelle mit id 0 steht und wo die positionsliste im text gespeichert, damit ist auch getan
"Never touch a running system administrator !"
|