Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna nazwa tabeli
verbos
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

Ostrzeżenie: (0%)
-----


Mam taki problem:
Kod
print '<a href="index.php?rodzaj_kat=gr01">Grupa 1 </a>';
print '<a href="index.php?rodzaj_kat=gr02">Gr 2 </a>';
print '<a href="index.php?rodzaj_kat=gr03">Gr 3 </a>';
print '<a href="index.php?rodzaj_kat=gr04">Gr 4 </a>';
print '<br>';
$zapytanie = "SELECT * FROM $rodzaj_kat ";


czyli jednym słowem chciałbym kliknięciem linka zmieniać tabele z których są pobierane dane.... żadna kombinacja mi nie wychodzi...
Może ktoś wiec jak to zrobić??
rodzaj_kat jest zaincludowana w innym pliku ale i tak nie jest przenoszona zmienna przez link... czy może mi ktoś pomóc to rozwiązać??
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Levabul
post
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


Może to pomoże:
  1. <?php
  2. #podmien
  3. $zapytanie = &#092;"SELECT * FROM $rodzaj_kat \"; 
  4. #na
  5. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'];
  6. ?>


Ten post edytował Levabul 14.07.2005, 17:10:14
Go to the top of the page
+Quote Post
verbos
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

Ostrzeżenie: (0%)
-----


Dzięki wielkie..... ależ przeoczenie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) czlowiek sie uczy... to nawet nie zauważy, że zaczął i nie skończył GET'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Wielkie Dzięki!! już działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Levabul
post
Post #4





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


Spoko od tego tu jestem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .
Go to the top of the page
+Quote Post
verbos
post
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

Ostrzeżenie: (0%)
-----


Chciałbym aby w zależności od zmiennej przekazanej wyświetlały mi się dane z tabeli tzn:
mam
  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE grupa1 = 'id' ORDER BY prior\";
  3. ?>

lub
  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE grupa2 = 'id' ORDER BY prior\";
  3. ?>


a chciałbym mieć coś takiego:

  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE '.$warunek_grupy' = 'id' ORDER BY prior\";
  3. ?>


chodzi mi o to jak zrobić aby wyświetlać zawartość kolumny w zależności od tego którą grupę wybiorę to wg tej kolumny aby mi wyświetlało dane.
Go to the top of the page
+Quote Post
Levabul
post
Post #6





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


NI rozumiem po co to ale dobra ...
  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE '\".$warunek_grupy.\"' = 'id' ORDER BY prior\";
  3. ?>
Go to the top of the page
+Quote Post
verbos
post
Post #7





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

Ostrzeżenie: (0%)
-----


no próbowałem ' ' i " " i bez ale taka kombinacja wydawała mi się dziwna (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
nie mniej jednak nie działa, bo mam np tak:

  1. <?php
  2. $warunek_grupy = 'grupa2';
  3. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE '\".$warunek_grupy.\"' = '2' ORDER BY prior\";
  4. print 'warunek_grupy: ' .$warunek_grupy;
  5.  
  6. ?>


i nie zwraca tego samego co:

  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE grupa2 = '2' ORDER BY prior\";
  3.  
  4. ?>


Wiesz może dlaczego??
Go to the top of the page
+Quote Post
Levabul
post
Post #8





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


Zrobiłem gafe (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
  1. <?php
  2. $zapytanie = &#092;"SELECT * FROM \".$_GET['rodzaj_kat'].\" WHERE \".$warunek_grupy.\" = '2' ORDER BY prior\";
  3. ?>
Go to the top of the page
+Quote Post
verbos
post
Post #9





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

Ostrzeżenie: (0%)
-----


moim błędem było to, że dawałem .$warunek_grupy zamiast .$warunek_grupy. Niestety jeszcze nie doczytałem o '.' - kropkach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 21:41