Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] $_GET &
Forum PHP.pl > Forum > Przedszkole
Turson
Powiedzmy, że link usunięcia rekordu wygląda tak:
  1. <a href="admin.php?id=wpisy&admin=delete&id='.$dane['id'].'">[usuń]</a>

W przeglądarce jest ok, łącznie z id.

Teraz w pliku ?id=wpisy robię
  1. if($_GET["admin"]=="delete"){
  2. mysql_query("DELETE FROM `blog` WHERE id='$_GET[id]'");
  3. echo "Wpis został usunięty.";}

I wyświetla się pusta strona
blooregard
Zajrzyj tutaj z łaski swojej:

Temat: Najczestsze bledy

punkt 9. i wszystko będzie jasne wink.gif
Turson
Sęk w tym, że żadnych błędów nie wyświetla
peter13135
  1. print_r($_GET);

może to Ci pomoże
Turson
Nic, pusta strona.
-Jabol-
Matko swieta, dwa razy uzywasz id w adresie - pierw id=wpisy, a pozniej id= costam....umyj oczy!
nekomata
Cytat(TursoN @ 9.04.2011, 21:15:39 ) *
...
Teraz w pliku ?id=wpisy robię
...

Wydaję mi się mało prawdopodobne, ale proszę nie mów mi że twój plik ma nazwę "?id=wpisy" albo "admin.php?id=wpisy" .
Potter125
Aby rozwiać wszelkie wątpliwości, powiedz nam łaskawie, czy to twoje ID w bazie jest intem czy stringiem?. I po co dwa razy wywołujesz ID w gecie?
Turson
Nekomata, nie - podałem dokładniej link, plik to akurat normalny jest, spokojnie biggrin.gif

Problemem okazało się dwukrotne wlaśnie wywołanie ID. Już ok!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.