php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2005, 20:06  
Benutzer
 
Registriert seit: 20.09.2004
Beiträge: 90
pino
Standard Tutorial oder Codeschnipsel zur Umsortierung gesucht.

Hallo.

Ich habe folgende Problemstellung:

Es existiert eine Tabelle in einer MySql-Datenbank, die 10 Zeilen enthält. Z.b. id, titel, text, sortierung.

In der Spalte 'sortierung' steht immer eine Zahl. Zb. 10, 20, 30, 40... nach der ich die Ausgabe mit ORDER im mysql_query sortieren lasse.

In einem internen Bereich möchte ich nun eine Möglichkeit schaffen, diese Reihenfolge zu verändern. Man hat also auch die Liste vor sich, sortiert nach 'sortierung' und in jeder Zeile einen kleinen Button mit Pfeil hoch und runter.

Wenn man nun in der zweiten Zeile (sortierung = 30) auf den Button "Nach oben" klickt, soll diese Zeile den Wert sortierung = 20 bekommen und die Zeile, die vorher 20 war soll 30 bekommen.

Ich hoffe, man kann einigermaßen verstehen, was ich vorhabe.

Für Tipps zur Umsetzung bzw. Links zu Tutorials oder ähnlichem wäre ich sehr dankbar.


Pino
pino ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.05.2005, 10:35  
Gast
 
Beiträge: n/a
Standard

Hallo,

dann musst Du bei beiden Einträgen einfach ein Update machen wenn man auf ein Pfeil klickt.

mfg. Nico
 
Alt 15.05.2005, 10:59  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von pino
Es existiert eine Tabelle in einer MySql-Datenbank, die 10 Zeilen enthält. Z.b. id, titel, text, sortierung.
Du meinst Spalten, oder? Der Satz verwirrt nämlich etwas.

@Outman
Das wird ihm auch klar sein, nur man muss ja eine Zahl Rausfinden, die Über dem Darübergelgenen liegt und unter dem nächsthöheren usw.

@Pino
Ich würde es so machen:
Angenommen, der Eintrag mit der ID 5 soll nach obengerückt werden, sollten diese Schritte passieren:
lies die Priorität des Eintrages mit der ID 5 aus
lies die Priorität und die ID des nächsthöheren Eintrages aus
vertausche die Prioritäten beider Einträge.


Das aknn man wahrscheinlich auch in einem Schritt machen, aber dafür ist mein Sql nicht gut genug.
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit Tutorial PrisonerOfDreams PHP Tipps 2008 4 16.05.2008 11:59
CSS Tutorial gesucht BERSIM HTML, Usability und Barrierefreiheit 7 03.01.2008 12:57
Tutorial für Formular gesucht tayke PHP Tipps 2006 2 14.04.2006 22:37
GDLib Tutorial gesucht PHP Tipps 2006 13 01.03.2006 12:41
Komplettes verständlich dokumentiertes Tutorial gesucht 030_Doktor PHP Tipps 2006 13 07.02.2006 20:42
text parsen mit php - tutorial gesucht PHP Tipps 2005-2 2 05.10.2005 11:44
[Erledigt] Tutorial gesucht... Datenbanken 3 16.09.2005 08:54
Redakteure für sehr großes Projekt gesucht Beitragsarchiv 1 19.08.2005 01:57
Suche Tutorial zu Firebird Datenbanken 2 31.03.2005 11:43
phpbb hack: qbar! Codeschnipsel gesucht! Beitragsarchiv 2 06.10.2004 01:04
Templates: Tutorial & Buch! Tips gesucht! Off-Topic Diskussionen 5 17.07.2004 20:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php codeschnipsel, php tutorials codeschnipsel

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.