![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 16.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak nazwać ten temat, problem jest taki. Mam kod na stronie:
Kod <?php // łącznie z bazą bla, bla, bla;p $query = "SELECT * FROM `tabela`"; $res = mysql_query($query); while($read = mysql_fetch_array($res)) { // cos wyswietlamy if($_GET['id'] == $read['id']) { // cos wykonujemy np: usun($read['id']); } } ?> W tym przypadku po wywołaniu strony np. index.php?id=1 przeglądarka musi pamiętać czy w obiegu pętli istniał taki warunek (if). Lecz po próbie wejścia na stronę z tym kodem firefox wypisuje błąd "Nieprawidłowe przekierowanie. Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.", a IE zamula się i wieczność próbuje załadować stronkę, na Operze nie sprawdzałem bo nie chce mi się narazie instalować. Testuje to u siebie na komputerze mam PHP5. Nie jestem pewien, ale dawniej gdy miałem jeszcze starsza wersje PHP4 to to działało. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 16.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
@l0ud:
funkcja usun() usuwa tylko rekord z tabeli o podanym w argumencie id. @bim2: Dzięki wykonaniu tego kodu użytkownik będzie mógł wywołać tylko te strony (czyli funkcje usun()) na które pętla stworzy warunek. Czyli jeśli $read['id'] za pierwszym razem będzie 1, a potem 3. to będzie mógł wywołać stronę index.php?id=1 lub index.php?id=3 czyli usunąć rekord 1 lub 3, a np 2 czy 7 już nie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 06:51 |