Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Wyświetlenie wierszy w kolumnach
Forum PHP.pl > Forum > Przedszkole
rows_in_columns
sorry za mysql_* ale to tak tylko dla przykładu
praktycznie najczęściej wyświetla się dane w układzie podobnym do tego jakiś jest w bazie danych.
Ja chciałbym wyświetlić wiersze w kolumnach. Jak do tego podejść?

  1. <table border="1">
  2. <?php
  3.  
  4. mysql_connect("localhost", "root", "") or die(mysql_error());
  5.  
  6.  
  7. $result = mysql_query("SELECT * FROM production_lines");
  8.  
  9.  
  10. // store the record of the "example" table into $row
  11. while($row = mysql_fetch_array( $result ))
  12. {
  13.  
  14. echo '<tr><td>' . $row['production_line_name'] . '</td>';
  15. echo '<td>' . $row['production_line_ip_address'] . '</td></tr>';
  16.  
  17. }
  18.  
  19. ?>
  20. </table>
Sephirus
  1.  
  2. $row1 = $row2 = $row3 = ''; // itd
  3.  
  4. $dane = pobierz_z_bazy(); // wymyślone - aby trzymalo sie kupy mamy tu tablice z danymi (3 kolumny id,name,value powiedzmy)
  5.  
  6. foreach($dane AS $wiersz) {
  7. $row1.= '<td>' . $wiersz['id'] . '</td>';
  8. $row2.= '<td>' . $wiersz['name'] . '</td>';
  9. $row3.= '<td>' . $wiersz['value'] . '</td>';
  10. }
  11.  
  12. echo '<table>';
  13. echo '<tr>' . $row1 .' </tr>';
  14. echo '<tr>' . $row2 .' </tr>';
  15. echo '<tr>' . $row3 .' </tr>';
  16. echo '</table>';


Może Ci to coś podpowie wink.gif
wiiir
pivot i unpivot
Niestety mysql jest jeszcze bardzo zacofane i nie ma na to wbudowanych wiec metod poszukaj tych hasel na wujku google, mozna to osiagnac przez group_concat i case-owanie
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.