bobo168
21.06.2007, 13:11:28
Witam, mam za zadanie napisać moduł cennika do pewnego moje autorstwa cms'u.
Cennik ma działać w następujący sposób:
1.Ma on byc na stronie przedstawiony w formie tabeli.
2.Dodajesz kolumny z możliwością ustalenia ich pozycji (i tu jest problem)
No i oczywiście dodawanie produktów. Moje pytanie brzmi w jaki sposób zrobić to ustalanie pozycji ? Żeby było to w miarę wydajne?
starach
21.06.2007, 13:21:36
Dodajesz pole order typu int i sortujesz według niego zapytanie.
bobo168
21.06.2007, 13:30:01
Heh ale jaki ktoś ma pozycje 2 dodam nową kolumne której dam pozycje 2 to ta pierwsza musi mieć wtedy 3.
Kicok
21.06.2007, 14:50:58
UPDATE tabela SET pozycja = pozycja + 1 WHERE ( pozycja > $pozycjaNowegoWiersza )
I nie powinno być problemów z wstawianiem nowego wiersza gdzieś w środku tabeli.