Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Podstrony, jak się za to zabrać
Fei
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 26.05.2012
Skąd: Wielkopolska

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


Mam stronę z podstronami(każda podstrona to oddzielny plik php). Na każdej podstronie lista 5 wyników z bazy.
Chciałbym, żeby po kliknięciu na link, wczytywała się strona ze szczegółami jednego wyniku.
Np. mam strone mojastrona.pl/komedie/ - tu jest lista wyników z bazy
klikam na więcej i wtedy przenosi mnie na stronę mojastrona.pl/komedie/tutaj+jakis+adres/ - tutaj pokazują się szczegóły dotyczące jedengo wyniku.
Nie mam pojęcie jak się za to zabrać, proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fei
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 26.05.2012
Skąd: Wielkopolska

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


index.php
  1. <div id="menu">
  2. <ul>
  3. <li><a href="/glowna/">Ăłwna</a></li>
  4. <li><a href="/komedie/">Komedie</a></li>
  5. <li><a href="/horrory/">Horrory</a></li>
  6. <li><a href="/obyczajowe/">Obyczajowe</a></li>
  7. <li><a href="/akcja/">Akcja</a></li>
  8. <li><a href="/animacja/">Animacja</a></li>
  9. <li class="wiecej"><a href="#"><div id="najechane">WiÄcej >></div></a>
  10. <ul class="submenu">
  11. <li><a href="/thriller/">Thriller</a></li>
  12. <li><a href="/fantasy/">Fantasy</a></li>
  13. <li><a href="/dramat/">Dramat</a></li>
  14. <li><a href="/wojenne/">Wojenne</a></li>
  15. <li><a href="/sci-fi/">Sci-Fi</a></li>
  16. </ul>
  17. </li>
  18. </ul>
  19.  
  20. </div>

[...]
  1. <?php
  2. if(($_GET['page'] == glowna) || !isset($_GET['page']))
  3. include("glowna.php");
  4. else if($_GET['page'] == komedie)
  5. include("komedie.php");
  6. else if($_GET['page'] == horrory)
  7. include("horrory.php");
  8. else if($_GET['page'] == obyczajowe)
  9. include("obyczajowe.php");
  10. else if($_GET['page'] == akcja)
  11. include("akcja.php");
  12. else if($_GET['page'] == animacja)
  13. include("animacja.php");
  14. else if($_GET['page'] == dodaj)
  15. include("dodaj.php");
  16. else if($_GET['page'] == panel)
  17. include("panel.php");
  18. else if($_GET['page'] == kontakt)
  19. include("kontakt.php");
  20. else if($_GET['page'] == regulamin)
  21. include("regulamin.php");
  22. else if($_GET['page'] == thriller)
  23. include("thriller.php");
  24. else if($_GET['page'] == fantasy)
  25. include("fantasy.php");
  26. else if($_GET['page'] == dramat)
  27. include("dramat.php");
  28. else if($_GET['page'] == wojenne)
  29. include("wojenne.php");
  30. else if($_GET['page'] == sci-fi)
  31. include("sci-fi.php");
  32. else if($_GET['page'] == test)
  33. include("test.php");
  34. else if(isset($_GET['tytul']))
  35. include("movie.php");
  36. else
  37. include("glowna.php");
  38. ?>

i jedna z podstron:
  1. $sql = "SELECT * FROM `filmy` WHERE `akceptacja` = 1 AND `gatunek` REGEXP 'akcja' ORDER by `data` DESC, `czas` DESC LIMIT $strona, 5";
  2. $wynik = mysql_query($sql) or die(mysql_error());
  3. $suma = mysql_num_rows($wynik);
  4. while($row = mysql_fetch_array($wynik))
  5. {
  6.  
  7. $tytul = $row['tytul'];
  8. $gatunek = $row['gatunek'];
  9. $opis2 = $row['opis'];
  10. $opis = nl2br($opis2);
  11. $data = $row['data'];
  12. $nick = $row['nick'];
  13. $mirror = $row['mirror'];
  14. $mirror2 = $row['mirror2'];
  15. $zdjecie = $row['zdjecie'];
  16. $glosy = $row['glosy'];
  17. $id = $row['id'];
  18.  
  19. $nazwaLinku = parse_url($mirror, PHP_URL_HOST);
  20. $nazwaLinku2 = parse_url($mirror2, PHP_URL_HOST);
  21. $opis = shortString($opis, 500);
  22. $wyrazy = explode(" ", $tytul);
  23. $gett = implode("+", $wyrazy);
  24.  
  25. if(isset($mirror2) && !empty($mirror2))
  26. {
  27. $link2 = "Oraz <a href=\"$mirror2\" alt=\"$tytul\" TARGET=\"_BLANK\" />$nazwaLinku2</a>";
  28. }
  29. echo <<<wyjscie
  30. <div id="include">
  31. <h1>$tytul</h1>
  32. <span id="nick">Dodał: <strong>$nick</strong></span> <span id="data">Dnia <i>$data</i></span><br />
  33. <div id="filminfo"><img src="$zdjecie" alt="$tytul" />
  34. <p id="opis">$opis <a href="/akcja/$id/" alt="Szczegóły filmu"> Więcej</a></p></div>
  35. </div>
  36. wyjscie;
  37.  
  38. }
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 9.10.2025 - 18:14