Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd zmiennych
Forum PHP.pl > Forum > PHP
dexi
Jestem zielony w php. Skrypt jest mi potrzebny do strony niestety ta wyrzuca błędy:
Kod
Notice: Use of undefined constant id - assumed 'id' in

Notice: Undefined index: id in
Notice: Use of undefined constant id - assumed 'id' in
Notice: Undefined index: id in
Notice: Use of undefined constant id2 - assumed 'id2' in
Notice: Undefined index: id2 in

Notice: Use of undefined constant id2 - assumed 'id2' in

Notice: Undefined index: id2 in


Fragment felernego kodu:

  1. if(($_GET[id]<=$uslug && $_GET[id]>0) || $_GET[id2]<=$uslug+$uslug2 && $_GET[id2]>0)
  2. {
  3. if($_GET[id])
  4. $ide=mysql_real_escape_string(trim($_GET['id']));
  5. else
  6. $ide=mysql_real_escape_string(trim($_GET['id2']));



Pozdrawiam i dziękuję za każdą pomoc.
mortus
Indeksy/klucze tablic asocjacyjnych powinieneś obejmować apostrofami, czyli nie $_GET[id] a $_GET['id'], w przeciwnym wypadku PHP uważa indeks id za stałą, która wcześniej nie została zdefiniowana. Poza tym podczas bezpośredniego uruchomienia strony tablica $_GET jest pusta, stąd uwagi o niezdefiniowanym indeksie. Trzeba sprawdzić, czy odpowiedni indeks istnieje w tablicy $_GET:
  1. if(isset($_GET['id']) && ...) {
Spawnm
Forum nie parser.
Naucz się podstaw...
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.