Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmienna w $_GET
Forum PHP.pl > Forum > Przedszkole
KR2615
Witam.
Mój QUERY_STRING wygląda mniej więcej tak: ?blablabla&aactive123&inactive234&active4325

Mam w kodzie skryptu coś takiego:
  1. if(isset($_GET[active${$row[id]}]) {echo "ok"; }

który niestety zwraca Parse error: syntax error, unexpected '$', expecting ']' in /var/www/skrypt.php on line 46
gdzie mam bład w kodzie? Chyba jestem już zmęczony bo go nie widzę
17misiek09
  1. if(isset($_GET[active{$row[id]}]) {echo "ok"; }


malo pokazales, ale moze bedzie
KR2615
Twoja metoda misiek nie działa.

Nie wiem co jeszcze mogę pokazać. Generalnie działa to tak, że skrypt pobiera z MySQLa rekordy o pewnych ID. Jeśli w URL pojawi się active123 lub inactive 452, gdzie 123 i 452 to ID tych rekordów w mysqlu to wykonuje pewną czynność.
melkorm
Podstawy, konkatenacja.
17misiek09
  1. if(isset($_GET[active$.{$row[id]}]) {echo "ok"; }


biggrin.gif to moze tak wink.gif skoro o konkatenacje chodzi wink.gif
melkorm
Eh, jeżeli nie wiesz to nie odpowiadaj, co to w ogóle za konstrukcja ?
  1. active$.{$row[id]}


Parse error gwarantowany wink.gif
17misiek09
Cytat(melkorm @ 5.02.2012, 16:16:49 ) *
Eh, jeżeli nie wiesz to nie odpowiadaj, co to w ogóle za konstrukcja ?
  1. active$.{$row[id]}


Parse error gwarantowany wink.gif


hmm to oswiec i mnie, bo ciekaw jestem
Spawnm
Przeczytaj jakiś podstawowy kurs to będziesz wiedział.
Zamykam, trzymajmy poziom.
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.