Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]4 produkty na stronie frontowej
Forum PHP.pl > Forum > Przedszkole
elldiablo
Cześć,

Potrzebuje pomocy przy napisaniu skryptu, który będzie wyświetlał na stronie z bazy 4 produkty.

Pisze coś takiego:
  1. $result = mysql_query ("SELECT * FROM teczki");
  2. while ($row = mysql_fetch_object($result))
  3. {
  4. echo "$row->teczka";
  5. }
  6. }


tu oczywiście wszystko jest wyświetlane jedno pod drugim.

Chciałbym, aby teczki były wyświetlane następująco:

teczka 1 | teczka 2
teczka 3 | teczka 4
neosatan
  1. $result = mysql_query ("SELECT * FROM teczki");
  2. for($i = 0; $row = mysql_fetch_object($result); $i++)
  3. {
  4. if($i%2 == 0) echo '<br />';
  5. else echo '|';
  6. echo "$row->teczka";
  7. }


prosze. oczywiscie mozesz zamiast <br /> i "|" wrzucic cokolwiek, co bedzie Cie satysfakcjonowalo, talbelki, divy, co tam chesz...
zreszta jak chesz, by ilosc przedmiotow w wierszy byla inna to zmien 2 w ifie na odpowiednia wartosc.jak chcesz by twardo byly wyswietlane tylko cztery produkty to mozna to jeszcze tak napisac

  1. $result = mysql_query ("SELECT * FROM teczki");
  2. for($i = 0; $i < 4; $i++)
  3. {
  4. $row = mysql_fetch_object($result)
  5. if($i%2 == 0) echo '<br />';
  6. else echo '|';
  7. echo "$row->teczka";
  8. }
elldiablo
hmm,

jak dodaję tabele lub div-y wszystko mi wraca do pierwotnej postaci, czyli wszystko jest wyświetlane w pionie.

ok już znalazłem problem.

zapomniałem w CSS dodać "float".
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.