Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Niepoprawne odczytanie zmiennej GET przez JS
Forum PHP.pl > Forum > Przedszkole
Star
Witam
Mam taki problem, na jednej stronie jest przekierowanie pod jakis adres np users.php?id=000012

I klikajac w to przenosi nad do witryny w w ktorej mam taki kod JS

  1. var id = $_GET[id];
  2. var url = 'users_list.php?check=yes';
  3. var plusID= '&id=';
  4. window.open(url+plusID+id , '_self');


I problem jest taki ze rzeczywiscie przekierowuje pod ta strone users_list.php jednak za kazdym razem od ID odejmuje sobie 2, tzn gdy bedzie users.php?id=000012 to kod JS przeniesie pod users_list.php?check=yes&id=10
jesli bedzie users.php?id=000020 to przeniesie pod users_list.php?check=yes&id=18 itd

moglby ktos mi wytlumaczyc dlaczego tak sie dzieje oraz jak to naprawic ?
goartur
Czesc, nie wiem czy to jest problem ale czemu nie otwierasz php gry je zaczynasz? powinno byc var id = <?php echo $_GET['id'] ?>
Star
Dzięki za odpowiedź.
nie otwieram ponieważ mam je cały czas "otwarte".

Pomogło gdy usunąłem var id, a do plusID dodałem
var plusID= '&id=$_GET[id]';

Nie wiem co powodowało ten problem jednak wazne ze zniknął.
patwoj98
To, że zniknął to nie znaczy, że nie powinno być apostrofu. Wstaw go jak kolega Ci pokazał bo tak się wywołuję phpowe tablice
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.