Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 21.08.2010 Skąd: Gdynia Ostrzeżenie: (0%)
|
Chce aby skrypt wyświetlał dane z bazy względem tematu=liczbie oraz tematu=liczbie&lekcji=liczbie i na razie testuje same warunki if z wyświetleniem zwykłego tekstu i tutaj mam problem. Do końca nie rozumiem mechanizmu sprawdzania tych warunków. Zacznijmy może od poniższego kodu który wyświetla diva z poszczególnymi dostępnymi lekcjami.
Wyświetlanie tematów
Niestety powyższe sprawdzenie nie działa. Proszę o podpowiedź jak sprawdzać prawidłowo zmienne GET dopisujące się w adresie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A $lekcja to niby ile ma? Wyczarowana z kapelusza czy to jakiś magik pokroju Coperfielda? :)Nie licz na fakt, że register globals będziesz miał wszędzie na serwerach włączone. Co więcej to będzie nawet na odwrót, bo ta dyrektywa jest uznawana za niebezpieczną. Nigdzie nie masz jej wtedy, więc porównanie nigdy nie zajdzie. $lekcja ustawi się na 0 a na bank $lesson w żadnym wypadku tyle nie przyjmie. Ogólnie po co cudować z
$mid = $row['id']; $lesson = $mid; ? Skoro masz już $mid to po co jeszcze jedna zmienna z tym samym w środku? Inna sprawa, że if ma być wewnątrz while. Inaczej przelecisz całą pętlę a dopiero potem zrobisz porównanie. I niby do czego? Ostatniej wartości jaką w pętli przyjmie $lesson? |
|
|
|
darney [MySQL][PHP]Jak prawidłowo sprawdzać i wyświetlać dane przekazywane metodą GET 24.01.2011, 10:05:32
darney Lekcja posiada wartość z otrzymania z GET . test_k... 24.01.2011, 11:03:38
thek I co z tego, że maszi się Ci wyświetla...
Wiesz ja... 24.01.2011, 11:16:52
darney Rozwiązałem już powyższy problem. Mam teraz końco... 24.01.2011, 18:54:24 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 22:47 |