Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyświetlaniem listy na kategorie
Forum PHP.pl > Forum > Przedszkole
GnLine
Witam serdecznie,
Mam skrypt gier, który na stronie głównej pokazuje wszystkie gry, które są dodane w bazie danych. Pokazuje np. tak:

Kategoria Komputerowe.

Tytuł_1_gry Tytuł_2_gry
obrazek | opis obrazek | opis

Kategoria xBox.

Tytuł_3_gry Tytuł_4_gry
obrazek | opis obrazek | opis

Kategoria Inne.

Tytuł_5_gry Tytuł_6_gry
obrazek | opis obrazek | opis

ITP.ITD.

Do generowania z bazy tych kategori wraz z grami na str. głównej mam funkcję w php:

  1. <?php
  2.  
  3. function makeGamesList(){
  4. if(!$this->isLoaded()){
  5. $this->Load();
  6. }
  7. $output = "";
  8. foreach($this->gamedata as $category){
  9. $games = "";
  10. $gamedata = "";
  11. if(count($category['games']) > 0){
  12. $count = 0;
  13. foreach($category['games'] as $game){
  14. if(($count % 2) == 1 || count($category['games']) == 1){
  15. eval("\$games .= \"".$this->template['game']."\";");
  16. eval("\$gamedata .= \"".$this->template['gdoublewrapper']."\";");
  17. $games = "";
  18. } else {
  19. eval("\$games .= \"".$this->template['game']."\";");
  20. }
  21. $count++;
  22.  
  23. if(count($category['games']) != 1 && (count($category['games']) % 2) == 1 && ($count == count($category['games']))){
  24. eval("\$gamedata .= \"".$this->template['gdoublewrapper']."\";");
  25. }
  26. }
  27. eval("\$output .= \"".$this->template['category']."\";");
  28. }
  29. }
  30. return $output;
  31. }
  32.  
  33. ?>


A do wyświetlania mam taki kod w php:

  1. <?php
  2.  
  3. if(!isset($_GET['act']) || $_GET['act'] != 'play'){
  4. echo $sys->makeGamesList();
  5. } else {
  6. if(isset($_GET['id'])){
  7. echo $sys->makeGameHtml($_GET['id'], $_GET['cid']);
  8. } else {
  9. echo '<div style="margin: 30px;">
  10. <strong>Blad: </strong><br /><br />
  11. <a href="'.$_SERVER['PHP_SELF'].'">Kliknij tutaj, aby powrocic na str glowna</a>
  12. </div>';
  13. }
  14. }
  15.  
  16. ?>


I chciałbym zrobić takie coś (kategorie i gry dodaje przez panel admina, do bazy danych), że generowało by mi liste kategorii, które dodam przez panel admina, a po kliknięciu na nazwę tej kategorii na str. głównej pokazywałyby się gry...

Pokażę na przykładzie:

Gry: Komputerowe | xBox | Inne (kliknij obok na nazwę, aby wyświetlić gry w kategorii)

I po kliknięciu na np. Komputerowe otwiera się inna strona.. nie wiem.. np. index.php?gry=komputerowe

I tam by się pokazywała lista gier...

Proszę bardzo o pomoc...
Mogę zapłacić 10-15zł za tę pracę, ale myślę, że ktoś za darmo pomoże, bo to forum, od pomagania sobie na wzajem jest, prawda?

Pozdrawiam.
GnLine
Naprawdę nikt nie wie?

Przeleję 30zł na konto w banku osobie, która jako pierwsza przerobi kod.

Pozdrawiam.
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.