Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] wyświetlanie rekordów w tabelkach..
Forum PHP.pl > Forum > Przedszkole
Gość_hekko
mam zapytanie i jego wynikiem są rekordy z bazy
i mam tabele a w niej 2 kolumny wierszy
----------------
1 | 2
----------------
3 | 4
----------------
itd

i co zrobic aby kolejne rekordy wyświetlały się tak jak idą cyfry w przykładzie ? 1,2,3,4,5,6 itd.. ? dodam że komórki z lewej są innej szerokości niż te z prawej..
elee
Zastosuj pętlę, będzie to wyglądało mniej więcej tak:

Kod
$x=1;

do
{
   if ($x%2)
   {
     echo 'to co chcesz wyświetlić';
   }
   else
   {
     echo 'to co chcesz wyświetlić';
   }
  $x=$x+1;
}


Jeśli dobrze zrozumiałam winksmiley.jpg.
TomASS
Ale mają się wyświetlać obok siebie? Czy chcesz aby się wyświetlały wierszami w dwóch kolumnach? Co ma do tego szerokość kolumn?


Odp. 1
Jeśli chcesz aby wyświetlały się obok siebie to:
  1. <?php
  2.  
  3. $query = "SELECT ID, Nazwa FROM euro_stacje";
  4. $result = mysql_query($query);
  5. while ($row = mysql_fetch_assoc($result)){
  6.  $wyswietl .= ' '.join(' ',$row);
  7.  
  8. }
  9. echo $wyswietl;
  10.  
  11. ?>


Odp. 2
Jeśli chcesz pod sobą:
  1. <?php
  2.  
  3. $query = "SELECT ID, Nazwa FROM euro_stacje";
  4. $result = mysql_query($query);
  5. echo '<table border="1">';
  6. while ($row = mysql_fetch_assoc($result)){
  7. echo '<tr>';
  8. echo '<td>'.$row['ID'].'</td>';
  9. echo '<td>'.$row['Nazwa'].'</td>';
  10. echo '</tr>';
  11. }
  12. echo '</table>';
  13.  
  14. ?>
Gość_hekko
TomASS: nie mają być pod sobą jeden pod drugim tylko tak:
wiersz 1, wiersz2
wiersz3, wiersz4

takze odp2 odpada..
a co do 1
możesz mi powiedzieć na czym polega
Kod
$wyswietl .= ' '.join(' ',$row);
questionmark.gif
A elee
Kod
if ($x%2)
?
TomASS
Dostałeś bana na google i/lub php.net ?

Co do % to oznacza resztę z dzielenia (tzw. modulo):
raz
dwa
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.