Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Zawartość strony zależne od linku
Darekxp
post 6.10.2008, 14:44:03
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 13.05.2007

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


Witam! Nie wiem zabardzo z jakich funkcji skorzystać, aby uzyskać taki efekt. Chodzi o to że np mam linki klasa 2TI,klasa 3TŻ i w zależności jaki link klikne wchodzi na daną klase, ale żeby zawartość strony była pobierana z bazy danych(komentarze,uczniowei klasy itp) w zależności właśnie od klikanego linku. Nie chcę robić każdego pliku osobno dla każdej klasy w szkole, wolałbym aby dane zostały pobierane dynamicznie.

najpierw zrobiłem klasa 2TI i np do wyświetlania ostatnio zarejestrowanych uczniów klasy 2TI używam zapytania $wynik = mysql_query(' SELECT * FROM uczen WHERE klasa="2ti" ORDER BY id DESC LIMIT 4 '), wszystko chodzi, ale jak wspomniałem wyżej wolałbym aby 1 plik był odpowiedzialny za wyświetlnnie zawartości wszystkich klas w zależności o klikniętego linku. Próbowałem z ($_GET['go']); ale to chyba nie o to chodzi sadsmiley02.gif Nie wiem zabradzo jak się do tego odwołac żeby poszukać czegokolwiek. Za pomoc z góry dzięki biggrin.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lars
post 6.10.2008, 14:47:09
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Zrób zmienną przkazywaną przez $_GET np.
index.php?class=2ti
I w pliku zapytanie zmodyfikuj w miejscu gdzie jest WHERE.

Pozdrawiam


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
Darekxp
post 6.10.2008, 15:48:51
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 13.05.2007

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


Hmm kombinuje ale coś nie idzie. Poniżej kod który wyświetla a w zasadzie ma wyświetlać uczniów w zależności od ich klasy i klikniętego linku.

  1. <?php
  2. $klasa = $_GET['http://strona/klasa/$_GET'];
  3. mysql_connect("","",""); mysql_query("SET NAMES 'latin2'");
  4.  
  5. $wynik = mysql_query(' SELECT * FROM uczen WHERE klasa="$klasa" ORDER BY id DESC LIMIT 4 ')
  6. or die('Błąd zapytania');
  7.  
  8. if(mysql_num_rows($wynik) > 0) {
  9.  
  10.    
  11.    while($r = mysql_fetch_array($wynik)) {
  12.    
  13.    
  14.  
  15.        echo "<img src=http://strona/img/strzalka.png alt=strzalka> <b>".$r[4]."</b>";
  16.        echo "(".$r[1]." ";
  17.        echo "".$r[2]." )<br>";
  18.      
  19.    }
  20.    
  21. }
  22.  
  23. ?
  24. ?>
Go to the top of the page
+Quote Post
Lion_87
post 6.10.2008, 17:39:49
Post #4





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat
$klasa = $_GET['http://strona/klasa/$_GET'];

questionmark.gif

index.php?class=2ti
  1. <?php
  2. $klasa = $_GET['class']
  3. ?>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:19