Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Ustawienia tabeli
Forum PHP.pl > Forum > Przedszkole
Johnas
Witam mam pewien problem. Przedstawię go wam na screenie
Orginał


Kod php mam taki:
  1. <?php
  2. if ($_SESSION['login']) {
  3. include 'db.php'; // połączenie się z bazą danych
  4. $tabela = 'rejestracja'; // zdefiniowanie tabeli MySQL
  5. $idek = $_SESSION['id'];
  6.  
  7. $kasa= mysql_fetch_assoc(mysql_query("SELECT * FROM rejestracja "));
  8. if (!empty($kasa)) {
  9.  
  10. $result = mysql_query("SELECT * FROM domy") or mysql_error();
  11. while($domy = mysql_fetch_array($result, MYSQL_BOTH)) {
  12. echo '<table><tr><td><img src="'. $domy['link'] .'"></td></tr>';
  13. echo '<tr><td>Cena:'. $domy['cena'] .'ZŁ</td></tr>';
  14. if ($domy['cena'] > $kasa['kasa']){
  15. $blok = 'disabled="disabled"';
  16. } else {
  17. $blok= '';
  18. }
  19. echo '<tr><td><input type="submit"'. $blok .' value="Kupuje" /></td></tr></table>';
  20. }
  21. }
  22. } else {
  23. echo 'zaloguj sie';
  24. }
  25. ?>


I panowie znów proszę o fachową pomoc jak to zmienić.
krzysztof_kf
hmmm więcej szczegółów co chcesz uzyskać wszystkie boksy w jednej linii ?
askone
Hej

Nic dziwnego, że poszczególne oferty wyświetlają Ci się jedna pod drugą... Skoro każdą z nich umieszczasz w osobnym wierszu, tabelce to tak będzie... Nie twórz dla każdego wyniku nowej tabelki tylko umieść każdą ofertę w osobnej komórce, input [kupuje] daj po <br/> w tej samej komórce. Pozostanie Ci jeszcze tylko zrobienie pętli liczącej komórki w jednym wierszu. Jeśli liczba ta osiągnie zadaną przez Ciebie to należy utworzyć nowy wiersz. Po wyrysowaniu wszystkich ofert zamykasz tabelkę i już...

Pozdrawiam
Johnas
a jak ustawić że w linii ma być 6 np obrazków?;>
askone
Spróbuj tak:

  1. $licznik = 1;
  2. echo "<table><tr>">;
  3. while($domy = mysql_fetch_array($result, MYSQL_BOTH))
  4. {
  5. echo '<td><img src="'. $domy['link'] .'"></td>';
  6. if($licznik == 6)
  7. {
  8. echo "</tr><tr>";
  9. $licznik = 1;
  10. }
  11. else
  12. {
  13. $licznik += 1;
  14. }
  15. }
  16. echo "</tr></table>";


Pisane z palca, ale powinno działać winksmiley.jpg
Johnas
Leci wielki pomógł. Dzięki kolego winksmiley.jpg
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.