Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 15.02.2003 Skąd: Ziemia Ostrzeżenie: (0%)
|
Dzindybry, pisze wlasnie koszyk produktow w ktorym jedna z waznych rzeczy jest Liczba porzadkowa, innymi slowy pozycja. Moj problem jest w tym w jaki sposob przenumerowac pozycje wpisow gdy jeden z nich zostal skasowany (oczywiscie z poziomu sql, z poziomu php nie ma z tym wiekszego problemu). Innymi slowy funkcja przenumerowywujaca wszytskie wpisy kolumny w momencie skasowania jednego rekordu.
Jesli podalem zamalo informacji, napiszcie a opisze dokladniej strukture, jak i problem. Narazie nie bede sie rozpisywal bo wydaje mi sie ze jesli ktos mial z tym problem zalapie o co mi chodzi. Ten post edytował stach 6.10.2004, 13:20:15 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 15.02.2003 Skąd: Ziemia Ostrzeżenie: (0%)
|
Nie, id nie jest ruszane (zreszta jest autoincrement), przenumerowac chce tylko wpis pola pozycja, jako ze produkty maja byc przesuwane w koszyku gora dol (dlaczego tak ? Bo pracodawca tak chce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). Jesli mam przesunac w gore badz w dol, problemu nie ma, ale skasowanie produkty zalozmy z pozycja 4 z 10, powoduje dziure 1,2,3,5,6,7,8,9,10. Wiec szukam sposobu na to by wzial wszystkie wpisy z tabeli z koszyka numer jakistam i przeliczyl jeszcze raz by uwzglednic skasowany wpis (1,2,3,4,5,6,7,8,9).
Jesli nadal niezobrazowalem tego dobrze, jak tylko wroce do domu opisze to jeszcze dokladniej. Ten post edytował stach 7.10.2004, 17:21:29 |
|
|
|
stach Przenumerowanie pola 6.10.2004, 13:19:12
kszychu Jak rozumiem, jednym z pól tej tabeli jest jakieś ... 6.10.2004, 13:34:55
jol.us_ Po co wyswietlac id? Nie prosciej tak:
1. przed pe... 7.10.2004, 11:37:27
stach Jak pisalem ja wiem jak to zrobic w php, mnie jest... 7.10.2004, 15:27:20
jol.us_ Sory, nie doczytalem.
Sproboj moze tak, pisane ... 8.10.2004, 13:35:40
misterLu sposób czysto SQLowy jest taki: niech ta kolumna b... 8.10.2004, 17:01:47
stach Cytat(jol.us_ @ 2004-10-08 13:35:40)Sory, nie... 12.10.2004, 09:37:52 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:53 |