 Fr. 11.02.2005
                        14:00 Uhr
                       
                    #1
                        Fr. 11.02.2005
                        14:00 Uhr
                       
                    #1
                  
                
                     
                    
                        
                            - Registriert seit
- 12.11.2004
- Beiträge
- 15
- Beitragswertungen
 
  
                  
              
            
                
                    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
                
 
                   
                
              
             
        
        
        
            
                
                
                    
                         Fr. 11.02.2005
                        14:15 Uhr
                       
                    #2
                        Fr. 11.02.2005
                        14:15 Uhr
                       
                    #2
                  
                
                     
                    
                        
                            - Registriert seit
- 02.06.2003
- Beiträge
- 750
- Beitragswertungen
 
  
                  
              
            
                
                    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
                
 
                   
                
              
             
        
        
        
            
                
                
                    
                         Fr. 11.02.2005
                        14:24 Uhr
                       
                    #3
                        Fr. 11.02.2005
                        14:24 Uhr
                       
                    #3
                  
                
                     
                    
                        
                            - Registriert seit
- 12.11.2004
- Beiträge
- 15
- Beitragswertungen
 
  
                  
              
            
                
                    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