Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie do sql-a
Forum PHP.pl > Forum > PHP
slawekxx
Witam,

mam problem z zapytaniem do bazy sql i z samymi pętlami foreach tak aby uzyskać kod w html
  1. <div class="prod-cnt prod-box shadow cat-1" >
  2. <img src="img/product1.jpg">
  3. <div class="buy-ico"></div>
  4. <h3>
  5. <a href="#">Feather Dress With Embellished Lace Top</a>
  6. </h3>
  7. <div class="price-cnt">
  8. <div class="price old">$96.00</div>
  9. <div class="price">$45.00</div>
  10. </div>
  11. <p>
  12. Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod.
  13. </p>
  14.  
  15. </div>


próbowałem tak

  1.  
  2. while($row = mysql_fetch_array($retval, MYSQL_NUM))
  3. {
  4.  
  5. echo "<div class='prod-cnt prod-box shadow cat-{$row[6]}' ";
  6.  
  7. }


i jeszcze w taki sposób , każdy coś daje ... ale nie efekt końcowy

  1.  
  2. while ($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
  3. foreach ($row as $key => $col_value) {
  4.  
  5. echo $col_value . '<br />';
  6. }
  7. }
  8.  
Randallmaster
co dokładnie chcesz osiągnąć wykorzystując pętle?

  1. //1. Wykonujesz zapytanie do bazy danych
  2. //2. Sprawdź jakie wyniki otrzymujesz z bazy danych za pomocą var_dump(), ewentualnie print_r()
  3. //3. Sprawdź czy dane które potrzebujesz znajdują się w wynikach z zapytania.
  4. //4. Wykonaj pętle np:
  5.  
  6. $array = ['pies', 'krowa', 'sowa'];
  7. foreach($array as $row){
  8. echo 'tekst'.$row.'tekst';
  9. }
  10.  
  11.  
slawekxx
Co chce osiągnąć ... coś takiego http://demo.webcodo.net/switch-products-vi...ter-and-cookie/ :-) tylko dynamiczne odczyt linków do obrazków z bazy sql
niby proste , ale co_jest.gif
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.