Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] wyświetlanie rekordów w tabelkach..
-Gość_hekko-
post
Post #1





Goście







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..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
elee
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.03.2006

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


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .

Ten post edytował elee 18.03.2006, 00:59:56
Go to the top of the page
+Quote Post
TomASS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


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 to the top of the page
+Quote Post
-Gość_hekko-
post
Post #4





Goście







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);
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
A elee
Kod
if ($x%2)
?
Go to the top of the page
+Quote Post
TomASS
post
Post #5





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Dostałeś bana na google i/lub php.net ?

Co do % to oznacza resztę z dzielenia (tzw. modulo):
raz
dwa
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 16:00