Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]baza filmów, wyświetlanie szczegółów filmu
imysz
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 16.08.2009

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


Witam.

Mam bazę/zbiór filmów. Dane takie jak opis, zdjęcie, tytuł są zapisane w bazie danych mysql. Teraz chciałbym aby po kliknięciu na film z listy wyświetliła się strona z jego opisem, zdjęciem itd.

I teraz pytanie, czy dla każdego filmu trzeba tworzyć osobny plik xhtml/php i tam ręcznie wprowadzać te dane, czy można jakoś wykorzystać dane z bazy danych wczytując je na jedną stronę, w zależności od tego jaki film się wybrało na szczegóły.

jak to rozwiązać ?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zidane
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 8.08.2008
Skąd: Warszawa

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


Nie wiem, czy akurat o to Ci chodziło. Ale ja stosuję taką metodę.

Najpierw pobieram dane z bazy danych do określonego filmu. Lecz w formie uproszczonej.

czyli np "Film jazda na całego - czytaj więcej"

W powyższej linijce tylko odczytuję z bazy tytuł oraz tworzę już nowego if'a do czytaj więcej.

To będzie tak:

  1. if(isset($_GET['filmy']) && $_GET['filmy']=='pokaz') {
  2.  
  3. $link=mysql_query('SELECT * FROM filmy ORDER BY id desc');
  4. while($wiersz=mysql_fetch_array($link))
  5. {
  6.  
  7.  
  8. echo '<font color="red">';
  9.  
  10. echo $wiersz['tytul'];
  11.  
  12. echo ' - ';
  13.  
  14. echo '<a href="admin.php?film=podglad&id='.$wiersz['id'].' ">Czytaj więcej</a>';
  15.  
  16. echo '</font>';
  17.  
  18. //itd
  19.  
  20. }
  21.  
  22. }






  1. elseif(isset($_GET['film']) && $_GET['film']=='podglad' && isset($_GET['id']))
  2. {
  3. $id=$_GET['id'];
  4.  
  5.  $link=mysql_query("SELECT * FROM filmy WHERE id='$id'");
  6. while($wiersz=mysql_fetch_array($link))
  7.   {
  8.   echo $wiersz['tytul'];
  9.  
  10. echo '<br>';
  11.  
  12. echo $wiersz['tresc'];
  13.  
  14. echo '<br>';
  15.  
  16. echo $wiersz['inne'];
  17.  
  18. //tutaj wyswietlasz cale info o filmie
  19.  
  20. }
  21.  
  22. }
  23.  
  24.  


Zaraz pojawią się spece od zabezpieczeń i poradzą o addslashes() zapewne (IMG:style_emoticons/default/smile.gif)

Pozdrawiam

Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 14:54