Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z $_GET, nie wiem o co chodzi ;(
Forum PHP.pl > Forum > Przedszkole
ApC
Nastepny problem...... Teraz tak. Problem polega na tym, ze mam dwie zmiennie $_GET['id'] i oczywiscie nie moge rozpoznać jaka jest jaka... ta tabela ma id i druga tez ma id i robie:

Kod
if ($_GET['id']==TRUE)
{
echo "$_GET[id]";
}


I jak rozpoznac czy to id jest z tabelki numer 1 czy z numer 2? Bo tak to dziala, ale nie moge dowiedziec sie z jakiej to tabeli i jakie dane do tego dac. Moze jakos idzie sobie z tym poradzic? A moze po prostu jakos zmienic nazwe z $_GET[id] na np. $_GET[tabela_1] ale to nie zadziala...? Sam nie wiem prosze o odpowiedz - dzieki.
drPayton
Na pewno nie masz dwóch zmiennych $_GET['id'] winksmiley.jpg
ApC
Ogółem jako `tabelki` mam na myśli tabele mysql'a. Mam tak:

User
i
Informacje

I teraz tak, mam to w admin.php i tam naciskam sobie w linka który ma po kliknięciu POKAZAC INFORMACJE:
<a href='admin.php?id=$id'>nacisnij</a>
a potem mam tez ktory ma po kliknięciu POKAZAC DANE USERA:
<a href='admin.php?id=$id'>nacisnijj</a>

Jeżeli zrobię:
<a href='admin.php?info=$id'>nacisnij</a>
to nie działa :?
phpion
Rozbij to na dwie zmienne:
<a href='admin.php?user=$id'>user</a>
<a href='admin.php?info=$id'>info</a>
i powiem w skrypcie sprawdzaj isset($_GET['user']) aby pokazac user i analogicznie dla info.
drPayton
1. Pokaż fragment kodu gdzie te linki budujesz
2. Tak jak napisałeś, musisz mieć jasno określone, do której tabeli w bazie to id się odnosi, chociażby poprzez zmianę nazwy tej zmiennej

edit: się spóźniłem. Właśnie o to mi chodziło :]
ApC
Chodzi mi o to, że jak mam np.:

adres: moj.pl/admin.php?id=2 - wszystko działa!

Jeżeli zmienię na np.: moj.pl/admin.php?info=2 - już nie działa?

Więc gdzie tkwi problem? Bo nie rozumiem trochę tego odczytywania $_GET sad.gif Jako ze mam to info i user to nie moge dac dwa razy np. ?id=2 :/. Musze raz ?user=2 i ?info=2 :]
phpion
  1. <?php
  2. if (isset($_GET['user'])) {
  3. echo 'user!';
  4. }
  5. else if (isset($_GET['info'])) {
  6. echo 'info!';
  7. }
  8. else {
  9. echo 'nic nie wybrano';
  10. }
  11. ?>
  12. <a href='admin.php?user=123'>user</a>
  13. <a href='admin.php?info=123'>info</a>
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.