ilch Forum » Allgemein » HTML, PHP, SQL,... » Probs mit sort

Geschlossen
  1. #1
    User Pic
    Martin Mitglied
    Registriert seit
    12.11.2004
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    ich habe ein eigenes kleines CMS geschrieben jetzt möchte ich Menüpunkte hinzufügen das klappt auch wunderbar nur wie kann ich die am besten sortieren über ein Dropdownmenü. Folgendes

    Menüpunkt hinzufügen (neues feld) nach\"Home\" z.b.
    ich habe jeweils in der tabelle menü den Datensatz \"sort\" mit drin worüber ich normalerweise von hand sortiere nun soll der zukünftige kunde das selber machen können. Wie kann ich das ganze in PHP realisieren.

    Für Hilfe wäre ich echt dankbar
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Ich nehme mal an, dass du in dem Feld \"sort\" eine Zahl speicherst die dann die Position des MPs angibt?
    Im Prinzip brauchst du ja nur zwei Funktionen nämlich einmal \"nach\" bzw unterhalb eines MPs einfügen und am Anfang des Menus einfügen.
    An die Funktion \"einfügen nach\" übergibst du die id des MPs nach dem eingefügt werden soll. Dann fragst du die \"sort-Zahl\" $sort von diesem MP ab und machst ein
    UPDATE menu_punkte SET sort = sort + 1 WHERE sort > $sort
    Danach kannst du dann den neuen MP einfügen mit der neuen Sortzahl $neu_sort = $sort + 1;
    Zum Einfügen an den Anfang des Menus erhöhst du einfach alle sort Zahlen um eins und fügst den neuen MP mit $neu_sort = 0 oder 1 ein jenachdem wie du halt zählst.
    Zusätzlich kannst du vielleicht auch noch die Option machen ans Ende des Menüs einzufügen. Dann musst du einfach die momentan höchste sort Zahl abfragen (mit SELECT MAX(sort) AS max FROM menu_punkte ) Dann ist $neu_sort = $max + 1;

    --------------
    * MP = Menüpunkt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Martin Mitglied
    Registriert seit
    12.11.2004
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Ahhh so funzt das hab mir sowas ähnliches gedacht aber bevor ich stundenlang probiere frag ich lieber.

    Vielen Dank werd mich gleich mal ranmachen.

    THX THX und nochmals THX

    Martin

    edit: Hat geklappt danke nochmals für die Hilfe*froi*


    Zuletzt geändert von Martin am 11.02.2005 - 15:10
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Kein Problem lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten