Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tabelka obok tabelki
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Witam, aktualnie zastanawiam się nad takim problemem. Chcę na stronie głównej wyświetlać 3 ostatnie dodane rekordy.
Chciałbym aby te rekordy były wyświetlane w 3 osobnych tabelach i aby te 3 tabelki były obok siebie.
Jednak wszystkie moje próby kończą się tym że tabelki są wyświetlane pod sobą:

Niby są to banały ale kombinuje i wykombinować nie mogę:

  1. <table>
  2. <?
  3. $zapytanie = "SELECT * FROM `ogloszenia` LIMIT 3";
  4. $wykonaj = mysql_query($zapytanie);
  5. while ($rekord = mysql_fetch_array($wykonaj))
  6. {
  7. $obrazek = $rekord['obrazek'];
  8. $data = $rekord['data'];
  9.  
  10. echo <<<KONIEC
  11. <tr><td><table width="33%"><tr><td>
  12. <img src="img/mini/$obrazek.jpg"></td><td>Dzień dodania: $data</td></tr>
  13. </table></td></tr>
  14.  
  15. KONIEC;
  16. }
  17. ?>
  18. </table>


Ten post edytował Barcelona 29.07.2010, 20:59:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Barcelona
post
Post #2





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


@PeHaPowiec działa ale nie mogę robić kolejnych td tylko muszę korzystać z br, więc bedzie to mało eleganckie rozwiązanie.

@everth mam IE w wersji 7.0 i jak zwykle to ustrojstwo robi problemy. Jak zrobiłem inline-block to i tak pokazało mi w pionie, dopiero musiałem z twojego linka skorzystać i tam było lekarstwo na IE ale to i tak papranina wyszła bo musiałem tabele umiejscowić w li i dodatkowo każde td w span - masło maślane. Życie było by łatwiejsze bez IE (IMG:style_emoticons/default/winksmiley.jpg)

@thek mógłbyś zaprezentować jakiś przykład jak by to miało wyglądać?

Już niby działa ale wiem że to jest dobre rozwiązanie.

Pozdrawiam
----------------------------------
EDIT:

Adres strony: http://vikor.eu/index.php?strona=main

Na stronie głównej w "Ostatnio dodane" jest właśnie ta tabelka. Jak pewnie zauważycie jest ona oddalona od lewej krawędzi co psuje wizerunek. Dodatkowo musiałem wykorzystać styl white-space: nowrap; bo łamało mi linie na ostatniej tabelce.

  1. <div class="nobr">
  2. <ul>
  3. <?
  4. $zapytanie = "SELECT * FROM `ogloszenia` LIMIT 3";
  5. $wykonaj = mysql_query($zapytanie);
  6. while ($rekord = mysql_fetch_array($wykonaj))
  7. {
  8. $obrazek = $rekord['obrazek'];
  9. $data = $rekord['data'];
  10. $marka = $rekord['marka'];
  11. $model = $rekord['model'];
  12. echo <<<KONIEC
  13. <li class="test"><span>
  14.  
  15. <table width="200px" class="ogloszenie"><tr><td colspan="2" align="center">
  16. <img src="img/mini/$obrazek.jpg"></td><td></td></tr>
  17. <tr><td class="og">Data:</td><td>$data</td></tr>
  18. <tr><td class="og">Marka:</td><td>$arka</td></tr>
  19. <tr><td class="og">Model:</td><td>$model</td></tr>
  20. </table>
  21. </span></li>
  22. KONIEC;
  23. }
  24. ?>
  25. </ul></div>


  1. .nobr {white-space: nowrap;}
  2. .test {display:inline;}
  3. .test span {display:inline-block;}


Pozdrawiam

Ten post edytował Barcelona 30.07.2010, 20:52:24
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 15:38