Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: smarty i while
Forum PHP.pl > Forum > Przedszkole
acztery
smartami bawie sie od 2 dni ale mam klopot z

  1. <?php
  2. $Country = mysql_query(&#092;"SELECT * FROM sys_country\");
  3.  
  4. while($ListC = mysql_fetch_array($Country))
  5.  
  6. {
  7. $idc = $ListC[&#092;"id\"];
  8. $namec = $ListC[&#092;"code\"];
  9.  
  10.  $smarty->assign('ListaKraje',&#092;"<option value=$idc>$namec</option>\"); 
  11.  
  12.  }
  13. ?>


wynikiem tego powinno byc lista krajow ale wyswetla mi sie tylko 1 kraj czemu
borec
bo do tej samej zmiennej (ListaKraje) przypisujesz przy kazdym obiegu petli inna wartosc

  1. <?php
  2.       $Country = mysql_query(&#092;"SELECT * FROM sys_country\");
  3.  
  4. $lista = '';
  5.  
  6. while($ListC = mysql_fetch_array($Country))
  7.  
  8. {
  9.     $idc = $ListC[&#092;"id\"];
  10.     $namec = $ListC[&#092;"code\"];
  11.  
  12.    $lista .= &#092;"<option value=$idc>$namec</option>\";
  13.  
  14. }
  15.  
  16. $smarty->assign('ListaKraje', $lista);
  17. ?>


najlepiej poczytaj w manualu smarty o {section}
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.