![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Napisałem skrypt takiej jakby galerii, zrobiłem stronicowanie. Oto kod:
Reszta raczej nieważna. Otóż, numer obrazka od którego ma zaczynać wyświetlanie ma być pobierany ze zmiennej $start, która przyjmuje wartość $_GET['s']. Problem w tym, że ta wartość zawsze wynosi 0. Niezależnie od tego, co wpiszę w pasku adresu. Pomocy! (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a usun (int)
Kod $start = $_GET['s'];
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nic z tego, bo nawet warunek:
Kod if (isset($_GET['s'])) nie jest spełniony. Ten post edytował Gracek 20.07.2007, 12:48:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no tak bo nie tak
Kod if ($include_configa = FALSE) { tylko tak Kod if ($include_configa == FALSE) { = <- przypisanie == <- porownanie === <- identycznosc (sprawdzanie wielkosci liter) |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
=== <- identycznosc (sprawdzanie wielkosci liter) kłóciłbym się z tym sprawdzaniem wielkości liter... === to to samo co == z tą różnicą, że dodatkowo sprawdza typ danych (np. $var = 1 oraz $var = "1" to nie będzie to samo podczas gdy podczas użycia == będzie). Ten post edytował phpion.com 20.07.2007, 13:43:08 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
No ok, to było źle, ale po poprawieniu i tak nic z tego.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze
ten kod wyświetli wszystkie zmienne wysyłane do skryptu metodami POST i GET - będziesz widział co jest wysyłane. po drugie musisz pamiętać o tym żeby odpowiednio spreparować linki do kolejnych stron. przykładowo kod html może wyglądać tak
teraz tylko skrypcik z pętlą który generuje te linki. pętelka for i działa ;] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Żadna zmienna po wpisaniu do paska adresu nie wysyła się do skryptu. Czy to może mieć coś wspólnego z zastosowaniem mod_rewrite?
Kod RewriteEngine On RewriteRule ^index.html$ index.php RewriteRule ^(.*),(.*),(.*).html$ index.php?d1=$1&d2=$2&p=$3 RewriteRule ^(.*),(.*).html$ index.php?d1=$1&p=$2 edit Rzeczywiście była to wina przepisywania. Zamieniłem .htaccess na taki: Kod RewriteEngine On RewriteRule ^index.html$ index.php RewriteRule ^(.*),(.*),(.*).html,(.*)=(.*)$ index.php?d1=$1&d2=$2&p=$3&$4=$5 RewriteRule ^(.*),(.*),(.*).html$ index.php?d1=$1&d2=$2&p=$3 RewriteRule ^(.*),(.*).html,(.*)=(.*)$ index.php?d1=$1&p=$2&$3=$4 RewriteRule ^(.*),(.*).html$ index.php?d1=$1&p=$2 i odpowiednio zmieniłem linki w stronicowaniu i śmiga! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki za chęci! Ten post edytował Gracek 22.07.2007, 11:14:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 03:28 |