Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP][MySQL]Ustawienie rekordów
Forum PHP.pl > Forum > Przedszkole
adrianozo
Witam.
Mam zrobiony odczyt rekordów z bazy danych i wygląda to tak

Wynik
-----------------------
Wynik

A chcę żeby wyglądało tak:

Wynik|Wynik
---------------
Wynik|Wynik

Myślę, że to trzeba za pomocą tabeli, ale mam to w while i nie bardzo wiem jak to tak umieścić:

  1. $zap = 'SELECT * FROM `artykuly` ORDER BY `id` DESC';
  2. $zap = stripslashes($zap);
  3. $idzap = mysql_query($zap);
  4. while($wiersz=mysql_fetch_array($idzap))
  5. {
  6. echo ' &#x2022; <a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a>';
  7. }
  8. echo '<hr />';
  9. while ($wiersz = mysql_fetch_array($idzapytania1))
  10. {
  11. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />';
  12. echo '<div style="text-align:center;">'.$wiersz[8].'</div>';
  13. echo '<div style="text-align:left;">&#x2003;<a style="text-decoration: none;" href="'.$wiersz[6].'" rel="lightbox" title="'.$wiersz[1].'"><img src="'.$wiersz[6].'" border="0" alt="'.$wiersz[1].'" width="100" height="100" /></a></div>';
  14. echo '<div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>';
  15. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep"><img src="images/cart.PNG" border="0" alt="Dokonaj zakupu" /><br />Dokonaj zakupu</a></div><br /><hr />';
  16. }


Proszę o pomoc smile.gif
adam882
przy tabeli użyjesz do tego $x%2==0, natomiast w przypadku div - tworzysz diva np. o szerokości width 500 i w nim wyświetlasz te rekordy - każdy wynik umieszczasz w divie z float:left i width np. 250 na sam koniec div z clear:both; Nie jestem dobry w html-u, ale sądzę, że może to pomóc

  1. <div style="width:500px;">
  2. <div style="float:left;width:250px;">wynik</div>
  3. <div style="float:left;width:250px;">wynik</div>
  4. <div style="float:left;width:250px;">wynik</div>
  5. <div style="float:left;width:250px;">wynik</div>
  6. </div>
  7. <div style="clear:both;"></div>
adrianozo
Ja wiem jak pracować na tabelach ale nie wiem jak umieścić ten wynik na miejscu

Zrobiłem takie coś, ale pokazuje mi z boku takie same rekordy:

  1. while ($wiersz = mysql_fetch_array($idzapytania1))
  2. {
  3. echo '<table width="710"><tr><td>
  4. <div style="text-align:center;"><a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />
  5. <div style="text-align:center;">'.$wiersz[8].'</div>
  6. <div style="text-align:left;">&#x2003;<a style="text-decoration: none;" href="'.$wiersz[6].'" rel="lightbox" title="'.$wiersz[1].'"><img src="'.$wiersz[6].'" border="0" alt="'.$wiersz[1].'" width="100" height="100" /></a></div>
  7. <div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>
  8. <div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep"><img src="images/cart.PNG" border="0" alt="Dokonaj zakupu" /><br />Dokonaj zakupu</a></div><br /><hr />';
  9. echo '</td>';
  10. echo '<td><div style="text-align:center;"><a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />
  11. <div style="text-align:center;">'.$wiersz[8].'</div>
  12. <div style="text-align:left;">&#x2003;<a style="text-decoration: none;" href="'.$wiersz[6].'" rel="lightbox" title="'.$wiersz[1].'"><img src="'.$wiersz[6].'" border="0" alt="'.$wiersz[1].'" width="100" height="100" /></a></div>
  13. <div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>
  14. <div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep"><img src="images/cart.PNG" border="0" alt="Dokonaj zakupu" /><br />Dokonaj zakupu</a></div><br /><hr />';
  15. echo '</td></tr></table>';
  16. }


Po takim kodzie pokazuje mi tak jak chcę, ale te same rekordy.
Czyli pokazuje:

Wynik1|Wynik1
-----------------
Wynik2|Wynik2

A chcę żeby pokazywał:

Wynik1|Wynik2
-----------------
Wynik3|Wynik4

I nie bardzo wiem jak mam to ugryźć.
Mógłbym prosić o pomoc?
Z góry dziękuje smile.gif
maxil
spróbuj tak:

  1. echo "<table>";
  2.  
  3. for ($i=0; $i<mysql_num_rows($idzapytania1); $i++)
  4. {
  5. $row = mysql_fetch_array($idzapytania1);
  6.  
  7. echo '<tr><td>'.$row['kolumna'].'</td><td>'.$row['kolumna'].'</td></tr>';
  8. }
  9. echo "</table>";
adrianozo
  1. for ($i=0; $i<mysql_num_rows($idzapytania1); $i++)
  2. {
  3. $wiersz = mysql_fetch_array($idzapytania1);
  4. echo '<tr><td>
  5. <div style="text-align:center;"><a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />
  6. <div style="text-align:center;">'.$wiersz[8].'</div>
  7. <div style="text-align:left;">&#x2003;<a style="text-decoration: none;" href="'.$wiersz[6].'" rel="lightbox" title="'.$wiersz[1].'"><img src="'.$wiersz[6].'" border="0" alt="'.$wiersz[1].'" width="100" height="100" /></a></div>
  8. <div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>
  9. <div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep"><img src="images/cart.PNG" border="0" alt="Dokonaj zakupu" /><br />Dokonaj zakupu</a></div><br /><hr />
  10. </td>
  11. <td><div style="text-align:center;"><a style="text-decoration: none;" href="?page=medbooki&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />
  12. <div style="text-align:center;">'.$wiersz[8].'</div>
  13. <div style="text-align:left;">&#x2003;<a style="text-decoration: none;" href="'.$wiersz[6].'" rel="lightbox" title="'.$wiersz[1].'"><img src="'.$wiersz[6].'" border="0" alt="'.$wiersz[1].'" width="100" height="100" /></a></div>
  14. <div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>
  15. <div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep"><img src="images/cart.PNG" border="0" alt="Dokonaj zakupu" /><br />Dokonaj zakupu</a></div><br /><hr />
  16. </td></tr>';
  17. }


To samo co wcześniej. Może coś źle zrobiłem.
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.