Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Rozkład elementów na stronie
Forum PHP.pl > Forum > Przedszkole
KLAN PALUCHOWSKICH
Witam,

Chciałbym otrzymać takie rozłożenie elementów na stronie: http://kolejrogowska.internetdsl.pl/testy/rozklad/index.html (tutaj napisałem to ręcznie w postaci zwykłej tabeli 4 kolumnowej), numer miejca i zmienna do linku są wyciągane z bazy danych, wiedza moja o php raczkuje, samemu udało mi się zrobić tylko coś takiego http://kolejrogowska.internetdsl.pl/testy/rozklad/index.php

  1. <HTML>
  2. <HEAD>
  3. <link rel="Stylesheet" type="text/css" href="style.css">
  4. <h1>OGÓRKIEM DO ROGOWA CZERWIEC 2010 <BR>IRM v1.0-Internetowa rezerwacja biletów<br>Proszę wybrać miejsce<BR><br>
  5. <center>
  6. <?php
  7. // nawiazujemy polaczenie
  8. $connection = @mysql_connect('baza', 'login', 'pass')
  9. // w przypadku niepowodznie wyświetlamy komunikat
  10. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  11. // połączenie nawiązane ;-)
  12. // nawiązujemy połączenie z bazą danych
  13. $db = @mysql_select_db('i105n2k', $connection)
  14. // w przypadku niepowodzenia wyświetlamy komunikat
  15. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  16. // połączenie nawiązane ;-)
  17.  
  18. /* zapytanie do konkretnej tabeli */
  19. $wynik = mysql_query("SELECT * FROM `odr_miejsca_2010_06` ORDER BY `numer`")
  20. or die('Błąd zapytania');
  21.  
  22. /*
  23. wyświetlamy wyniki, sprawdzamy,
  24. czy zapytanie zwróciło wartość większą od 0
  25. */
  26. if(mysql_num_rows($wynik) > 0) {
  27. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  28. echo "<table cellpadding=\"0\" border=0>";
  29.  
  30. while($r = mysql_fetch_assoc($wynik)) {
  31. echo "<tr height=21>";
  32. echo "<td background=grafika/".$r['stan'].".gif align=center><a href=".$r['stan'].".php?numer=".$r['numer']."><x>".$r['numer']."</x></a></td>";
  33. echo "</tr>";
  34. }
  35. echo "</table>";
  36. }
  37.  
  38. ?>

Problemem tego co napisałem jest wyświetlanie w postaci tabeli z jedną kolumną. Jak zrobić żeby elementy wyświetlały się tak jak w pierwszym linku który podałem ?
qt0
musisz w wierszu zrobic kilka kolumn
np w petli for:

<tr>
<td>...</td> <td>...</td> ...
</tr>
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.