Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]4 produkty na stronie frontowej
elldiablo
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 30.05.2009

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


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

Ten post edytował batman 20.08.2009, 14:11:49
Powód edycji: przeniosłem i dodałem tagi do tematu ~batman
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
neosatan
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


  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. }


Ten post edytował neosatan 20.08.2009, 15:24:33
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: 11.10.2025 - 11:19