Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]wyświetlanie rekordów z bazy w kolumnach
-zbysiu-
post 28.10.2012, 20:25:26
Post #1





Goście







Witam serdecznie,
Czy jest jakiś sposób (na pewno jest, tylko ja go nie znam smile.gif), żeby wyświetlić dane pochodzące z jednej tabeli w następującej formie?
Tabela ma powiedzmy 4 kolumny zatytułowane a,b,c oraz d, w niektórych wierszach wszystkie kolumny mają przypisaną jakąś wartość, a w niektórych tylko 2-3. Chciałbym żeby w przeglądarce wyglądało to następująco:

a|b|c|d
x|x| |x
x| |x|x
x|x|x|

Mam nadzieję, że zrozumiecie o co mi chodzi.
Z góry dzięki za pomoc
Aktualnie próbowałem z:
while ($row = mysql_fetch_array($result)) {
echo "a".$row["a"]." "."b".$row["b"]."</br>";
niestety jestem daleki od rozwiązania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
b4rt3kk
post 28.10.2012, 20:53:22
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Nie wiem czy właśnie takie coś masz na myśli.

  1. while ($row) {
  2. if ($row['a'] != '') echo $row['a']; else echo 'puste';
  3. if ($row['b'] != '') echo $row['b']; else echo 'puste';
  4. if ($row['c'] != '') echo $row['c']; else echo 'puste';
  5. if ($row['d'] != '') echo $row['d']; else echo 'puste';
  6. }


Jeśli chcesz możesz to również opakować w HTML-ową tabelkę.

  1. echo '<table>';
  2. while ($row) {
  3. echo '<tr>';
  4. echo '<td>';
  5. if ($row['a'] != '') echo $row['a']; else echo 'puste';
  6. echo '</td><td>';
  7. if ($row['b'] != '') echo $row['b']; else echo 'puste';
  8. echo '</td><td>';
  9. if ($row['c'] != '') echo $row['c']; else echo 'puste';
  10. echo '</td><td>';
  11. if ($row['d'] != '') echo $row['d']; else echo 'puste';
  12. echo '</td></tr>';
  13. }
  14. echo '</table>';


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
-zbysiu-
post 28.10.2012, 21:46:00
Post #3





Goście







Dzięki za błyskawiczną odpowiedź smile.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:49