Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez piotrau » 3 października 2004, o 01:07
-
piotrau
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 7
- Dołączył(a): 22 września 2004, o 10:01
przez oscar » 3 października 2004, o 16:34
-
oscar
- Użytkownik forum

-
- Posty: 93
- Dołączył(a): 9 lipca 2004, o 05:21
przez piotrau » 5 października 2004, o 01:23
Czesc
Chodzi mi o to, ze jest sobie strona ktora wyswietla zawartosc bazy, z krotkim opisem. Jezeli wybierzesz jakas pozycja, otwiera sie nowa strona z opisem calym i fotka. I od ej strony masz mozliwosc przegladania (nastepna poz, poprzednia poz.) czyli komorka po komorce w bazie. Wszytko dziala od poz 1 do 10 ale gdy jest otwarta pozycja 10 i nacisniesz na nastepna to nie idzie na pozycje 11 ba nawet na 1 tylko wskakuje na poz 2. Szalu z tym dostaje. Wyswietlanie tch pozycji odbywa sie automatycznie wiec jezeli wyswietla sie pierwsze 10 to i reszta tez powinna. Malo tego na poprzedniaj stronie wyswietla calosc czyli 15 pozycji. (pierniczy sie to co dopisywalem).
-
piotrau
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 7
- Dołączył(a): 22 września 2004, o 10:01
przez lucas » 5 października 2004, o 13:29
Proponuję zacząć od porządków w kodzie i dobrego obkomentowania go.. prawie napewno się wtedy błąd znajdzie

pewnie jakÅ› przeoczona imkrementacja albo coÅ› podobnego... przeanalizuj zachowanie wszystkich swoich zmiennych
-
lucas
- Znawca tematu

-
- Posty: 448
- Dołączył(a): 30 września 2002, o 20:22
przez piotrau » 5 października 2004, o 19:40
Czesc.
Serdeczne dzieki ale juz wszystko dziala dzieki pomocy lockoom`a a caly problem rozbijal sie o:
tak bylo
$prev = $id[id] - 1;
$next = $id[id] + 1;
a tak powinno byc.
$prev = $_GET[id] - 1;
$next = $_GET[id] + 1;
lockoom wielke dzieki.
-
piotrau
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 7
- Dołączył(a): 22 września 2004, o 10:01
przez lockoom » 5 października 2004, o 22:38
$prev = $_GET['id'] - 1;
$next = $_GET['id'] + 1;
Używaj cudzysłowów. Ja wiem, że bez nich też działa, ale jest to generalnie niepoprawne i nie wiesz kiedy może spowodować błędy.
-
lockoom
- Super spec!

-
- Posty: 999
- Dołączył(a): 30 września 2002, o 19:46
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników