Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak ubrać dane w tabelę?
Forum PHP.pl > Forum > PHP
zbr5
Wybaczcie banalne pytanie, ale w PHP nie jestem zbyt biegły.

Poniższy kod pobiera z bazy mysql interesujące mnie dane i tworzy tabelę.

Jak sprawić aby te surowe dane zostały zaprezentowane w formie prawdziwej tabeli posiadającej nazwy kolumn, kolory itd. ?

Mam tego typu drobnych problemów na mojej stronie dość sporo, także jakby ktoś chciał mi pomóc ze zrobieniem ich samodzielnie do odwdzieczę się drobnym wynagrodzeniem finansowym.
http://forum.php.pl/index.php?showtopic=200753


  1. <?php
  2. $pps=16;
  3.  
  4. include("./db-init.php");
  5. $db = mysql_connect($DB_HOST, $DB_USER, $DB_PASSWD);
  6. mysql_select_db($DB_NAME, $db);
  7. ?>
  8.  
  9. <?php
  10. if ($start=="") $start="0";
  11. $tabela = "oferty1";
  12. if ($_REQUEST["year"] > 0) $year = mysql_real_escape_string($_REQUEST["year"]);
  13. if ($_REQUEST["month"] > 0) $month = mysql_real_escape_string($_REQUEST["month"]);
  14. $res = mysql_query("SELECT * FROM $tabela WHERE Data LIKE '$year-$month-%' ORDER BY 'Data'", $db);
  15. echo "<TABLE border=0>";
  16. while ($dane = @mysql_fetch_array($res))
  17. {
  18. echo "<TR class=";
  19. if ($dane["WynikWewn"] == "") $dane["WynikWewn"] = -1;
  20. if ($dane["WynikWewn"] == 1) echo "PicksOK"; else
  21. if ($dane["WynikWewn"] > 0) echo "PicksNotSoBad"; else
  22. if ($dane["WynikWewn"] == 0) echo "PicksBad"; else
  23. echo "picksPending";
  24. echo "><TD>";
  25.  
  26. echo $dane["Data"];
  27. echo "</TD><TD>";
  28.  
  29. echo $dane["DrA"];
  30. echo "</TD><TD>(";
  31.  
  32. echo $dane["Handicap"];
  33. echo ")</TD><TD>";
  34.  
  35. echo $dane["DrB"];
  36. echo "</TD><TD>";
  37.  
  38. echo $dane["Obst"];
  39. echo "</TD><TD>";
  40.  
  41. echo $dane["Kurs"];
  42. echo "</TD><TD>";
  43.  
  44. echo $dane["Gdzie"];
  45. echo "</TD><TD>";
  46.  
  47. echo $dane["Liga"];
  48. echo "</TD><TD>";
  49.  
  50. echo $dane["Wynik"];
  51. echo "</TD>";
  52. }
  53.  
  54. echo "</TABLE>";
  55.  
  56.  
  57.  
  58.  
  59. ?>
CuteOne
1. "drobne wynagrodzenie" co to w ogóle ma być? ktoś ma zrobić za ciebie skrypt a ty mu wyślesz 5zł na piwo?
2. Na końcu pętli brakuje zamknięcia wiersza "</tr>"
3. Nie trzep tym echo w każdym wierszu bo kod staje się nie czytelny
  1.  
  2. while($row = mysql_fetch_assoc($query)) {
  3.  
  4. echo '<tr>
  5. <td>'.$row['xxx'].'</td>
  6. <td>'.$row['yyy'].'</td>
  7. </tr>';
  8. }
zbr5
Cytat
1. "drobne wynagrodzenie" co to w ogóle ma być? ktoś ma zrobić za ciebie skrypt a ty mu wyślesz 5zł na piwo?


Gdzie napisalem ze wysle 5 zł na piwo? Zawsze jestes defaultowo chamski do ludzi, nawet tych ktorych nie znasz i ktore wypowiadaja sie w sposob kulturalny?
Przeciez wiadomo ze osoba zainteresowana bedzie chciala najpierw dokladnie przegadac na skyepie na czym polega zadanie i jakiej stawki oczekuje.

Cytat
2. Na końcu pętli brakuje zamknięcia wiersza "</tr>"


OK, poprawie dzieki.

Cytat
3. Nie trzep tym echo w każdym wierszu bo kod staje się nie czytelny


Nie ja pisalem ten skrypt.
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.