Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL] Jak uzyskac efekt tabeli jak w forum phpbb
Forum PHP.pl > Forum > Przedszkole
slawek_jg
Witam
Mam taki skrypt który pokazuje Pytania i Odpowiedzi ,taki skrypt typu FAQ. wiecie o co kaman.
  1. <?
  2.  $wynik = mysql_query ("SELECT * FROM pomoc ORDER BY nr DESC;");
  3.  
  4.      while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
  5.        print "<ol><li><a href=#".stripslashes($rekord['pytanie']).">".stripslashes($rekord['pytanie'])."</a><B></B>\n";
  6.        $pytania = 1;
  7.      }
  8.      if ($pytania) { print '<hr>'; }
  9.            
  10.        print "</li></ol>";
  11.            
  12.  
  13. $wynik = mysql_query ("SELECT * FROM pomoc ORDER BY nr DESC;");
  14.  
  15.      while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
  16.        print "<table><tr><td><p id=".stripslashes($rekord['pytanie'])."><b>".stripslashes($rekord['pytanie'])."</b></p>".stripslashes($rekord['odpowiedz'])."\n";
  17.        $pytania = 1;
  18.      }
  19.      if ($pytania) { print '<div align="right"><a href="#gora">Do Góry</a></div>'; }
  20.  
  21.    ?>

chciałbym przy wyświetlaniu danych pobranych z bazy uzyskac efekt taki jak w phpbb . Zmienne kolory komórek .

------------
Tabela
--------------
#FFFFFF
-------------
#00000
-------------

siedzie juz z pare godzin i nie moge wymyślić kodu ani znaleźć tematu .

Pomożecie questionmark.gif
Spawnm
  1. <?
  2. $co=1;
  3. $wynik = mysql_query ("SELECT * FROM pomoc ORDER BY nr DESC");
  4.  
  5. while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
  6.  if($co%2==0){      
  7.        print "<tr class=a><td><p id=".stripslashes($rekord['pytanie'])."><b>".stripslashes($rekord['pytanie'])."</b></p>".stripslashes($rekord['odpowiedz'])."</td></tr>";
  8.  }else{
  9.    print "<tr class=b><td><p id=".stripslashes($rekord['pytanie'])."><b>".stripslashes($rekord['pytanie'])."</b>
  10. </p>".stripslashes($rekord['odpowiedz'])."</td></tr>";
  11.  }
  12.        $pytania = 1;
  13.    $co++;
  14. }
  15.      if ($pytania) { print '<div align="right"><a href="#gora">Do Góry</a></div>'; }
  16.  
  17.    ?>


do tego dajesz css ,
klasa a i b maja ustawione inne kolory i jest smile.gif

a tak po za tym to troszke słaby kod np:
2 $wynik = mysql_query ("SELECT * FROM pomoc ORDER BY nr DESC;");
po desc nie ma ';'
slawek_jg
Masz u mnie piwo haha.gif czarodziej.gif !

Wiem , kod jest słaby jak programista który go pisał , hehe . Początki są zawsze ciężkie smile.gif . Jeszcze będę siedział nad tym kodem trochę , więc z pewnością go poprawie . Zrobię taką wersję aby każdy mógł z tego skorzystać , jako dodatek do swojej stronki . Umieszcze to w tym poście niebawem .

Jeszcze raz Wielkie Dzięki winksmiley.jpg

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.