tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
407
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Hallo,

    ich hab mir ein Userscript programmiert, die User können in verschiedene Teams zugeteilt werden.

    Mein Problem ist damit ich das ganze Manuell Ordnen möchte.

    Ich hab an eine Auswahlbox gedacht in der die Teams aufgelistet werden zB so:

    An den anfang
    Nach Management
    Nach Newsschreiber
    Nach Programmierer
    An das Ende

    Beim klick auf "Team erstellen" soll es zB "Nach Newsschreiber" aufgelistet werden.

    PHP und MySQL beherrsch ich eigentlich ziehmlich gut es wär einfach super wenn mir jemand das ganz grob erklären könnte.
    Geändert von proloser (21.08.04 um 18:13 Uhr)
     

  2. #2
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    In phpMyAdmin befindet sich genau die Funktion, die du suchst. Mit etwas Herumwuseln im Quellcode wirst du da bestimmt finden, was du suchst.
     

  3. #3
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Ja an das hab ich auch schon gedacht, aber ich bräuchte nur eine kleine erklärung !
     

  4. #4
    Avatar von Gorcky
    Gorcky Gorcky ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    n. Bad Bramstedt (Schleswig-Holstein)
    Beiträge
    351
    Du meinst, du möchtest eine danach geordnete Ausgabe erzeugen?
    Das geht doch mit
    Code :
    1
    
    ORDER BY [spaltenname]
     
    MfG
    Gorcky

  5. #5
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Nein, ich will einfach eine Auswahlbox in der steht:

    An den anfang
    Nach Management
    Nach Newsschreiber
    Nach Programmierer
    An das Ende

    und wenn ich jetzt "Nach Management" auswähle und dannach auf "Eintragen" sollte das Neue Team unter Management stehen.

    Und mein Problem ist jetzt wie ich etwas Ordnen kann wie ich das will !
     

  6. #6
    Avatar von Gorcky
    Gorcky Gorcky ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    n. Bad Bramstedt (Schleswig-Holstein)
    Beiträge
    351
    Also ich weiß nicht, wie es den anderen hier geht, aber ich weiß im Moment gar nicht, was Du willst.
    Wie Du ein Team einem Thema zuordnen kannst, solltest Du doch wissen - oder?
    Willst du das jetzt in der Datenbank ordnen (und wenn ja wozu?), oder nach deinem Belieben ausgeben?
     
    MfG
    Gorcky

  7. #7
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Ich möchte es so Ordnen wie ich das will, zB

    Management ( als 1.)
    Xtest (als 2.)
    Atest (als 3.)

    usw

    aber wie kann ich das machen weil ich es nicht nach ID, Name oder sonst was ordnen kann.
     

  8. #8
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Dazu brauchst du eine separate Spalte "reihenfolge" (oder sowas ähnliches), in der du dann die Reihenfolge festlegst.
     

  9. #9
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Das ist mir auch klar aber wie soll ich das anstellen wenn die reihenfolge ...

    1
    2
    3
    4

    ... ist und zwischen 2 und 3 kommt ein Neues Team dazu.

    Dann müsste das neue Team die Zahl 3 bekommen und die darunter alle +1.

    Ich hoffe damit ich es irrgend wann schaffe es genau zu erklären
     

  10. #10
    Registriert seit
    Mar 2002
    Ort
    BRD
    Beiträge
    489
    Genau, richtig erkannt!

    Du wählst aus, wo das Team hinkommt, gibst etwas ein und klickst auf abschicken! Dann passiert folgendes:

    1. wird die sort_id (so nenn ich es immer, also die Reihenfolge) des Eintrages ausgewählt wonach der Eintrag eingefügt werden soll (z.B. 2)

    2. Lässt du alle sort_id´s die >= 3 sind (also 2 +1) um eins erhöhen (UPDATE tabelle SET sort_id = sort_id + 1 WHERE sort_id >= 3)

    3. Anschließend trägst du den neuen Datensatz mit der sort_id 3 ein und er steht hinter dem Datensatz mit sort_id 2, also dem, woncha er auch kommen sollte!
     

  11. #11
    proloser proloser ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    479
    Hmm stimmt, danke für die Hilfe
     

  12. #12
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Man könnte es auch mit Text machen, dann käme halt zwischen a und b aa oder so...
     

Ähnliche Themen

  1. Manuelles Update auf Android 1.6 für T-Mobile G1
    Von RoCMe im Forum Handy, PDA & mobile Welt
    Antworten: 0
    Letzter Beitrag: 05.12.09, 18:50
  2. Manuelles Zuschneiden im der Perspektiv-Ansicht
    Von JuSchu85 im Forum 3D Studio Max
    Antworten: 8
    Letzter Beitrag: 10.07.08, 21:03
  3. Manuelles LateBinding
    Von Sunray im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 27.10.05, 00:02
  4. Temporäre Tabelle, Stored Procedur und Manuelles editieren
    Von orkmork im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 15.03.05, 12:19
  5. ordnen von datensätzen | eigende reihenfolge
    Von Friesi im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 16.02.03, 18:15