Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SMARTY][JS]Licznik
Forum PHP.pl > Forum > PHP
x2008x
PROBLEM ROZWIAZANY

Witam, używam licznika do odliczania czasu do zakończenia wyświetlania wiadomości.

Mam taki kod (tpl):
  1. {foreach from=$produkt item=to}
  2. <span class="kkcount-down" data-time="{$to.data_koniec}"></span>
  3. <script type="text/javascript">
  4. // <![CDATA[
  5. $(".kkcount-down").kkcountdown({
  6.  
  7. dayText : 'dzień ',
  8. daysText : 'dni ',
  9. hoursText : 'godz ',
  10. minutesText : 'min ',
  11. secondsText : 'sec ',
  12. displayZeroDays : false,
  13. oneDayClass : 'one-day'
  14.  
  15. });
  16. // ]]>
  17. {/foreach}


Oraz php:

  1. $time = time();
  2. $zap = mysql_query("SELECT * FROM `produkty` WHERE `data_koniec` > '$time' ORDER BY `data_koniec` LIMIT 36");
  3. $ile = mysql_num_rows($zap);
  4. for ( $i=0; $i<$ile; $i++ ) {
  5. $wiersz = mysql_fetch_array($zap);
  6. $wiersz['tnij'] = shortcut($wiersz['warto'], 200);
  7. $produkt[$i] = $wiersz;
  8.  
  9.  
  10.  
  11. }
  12. $smarty->assign('tnij', $wiersz['tnij']);
  13. $smarty->assign('produkt', $produkt);


Wyświetlam sobie 3 produkty, problem polega na tym, że na pierwszym wyświetla 3x licznik, na drugim 2x, a na trzecim 1x. Nie rozumiem problemu, dzięki za pomoc.
c1chy
zostaw w foreach tylko <span>
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.