[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемма !!! Не выводятся данные -хотя должны !
Armagedon
Добрый день, господа хорошие.

сегодня столкнулся с такой проблемой, и никак не потдается.
с PHP не первий день, но с этим никак...

выводит только в одном блоке--осталные никак...

user posted image

код


PHP
<?
          if (!empty(
$item_details[$counter]['name'])) {
              
$main_image $feat_db->get_sql_field("SELECT media_url FROM " DB_PREFIX "auction_media WHERE
                  auction_id='" 
$item_details[$counter]['auction_id'] . "' AND media_type=1 AND upload_in_progress=0 ORDER BY media_id ASC LIMIT 0,1"'media_url');
$tim 20*3600;
$time gmdate("D, d M Y H:i:s",($item_details[$counter]['end_time'])- $tim);?>

               <b><img src="./themes/v6/img/recent.gif" width="26px" height="26px" alt="" border="0">:</b> <br /><br /><div id="timer">FFFFFFFFF</div><br /><br />
<? $counter++;
?></td>
      <? ?>


<script language="JavaScript"><!--
StartCountDown("timer","<?=$time?>")
function StartCountDown(myDiv,myTargetDate)
  {
    var dthen    = new Date(myTargetDate);
    var dnow    = new Date();
    ddiff        = new Date(dthen-dnow);
    gsecs        = Math.floor(ddiff.valueOf()/1000);
    CountBack(myDiv,gsecs);
  }
  function Calcage(secs, num1, num2)
  {
    s = ((Math.floor(secs/num1))%num2).toString();
    if (s.length < 2)
    {
      s = "0" + s;
    }
    return (s);
  }
  function CountBack(myDiv, secs)
  {
  var DisplayStr;

    if (1249555046 < 60)
     var DisplayFormat = "<font size=+1 color=red><strong> %%S%% </font><font color=#339966> Sek</font></strong>";
    else
    if (1249555046 < 3600)
    var DisplayFormat = "<font size=+1 color=red><strong> %%M%% </font><font color=#339966>Min</font><font size=+1 color=red> %%S%% </font><font color=#339966>Sek</strong></font>";
    else
    if (1249555046 < 86400)
    var DisplayFormat = "<font size=+1 color=#339966><strong>%%H%%</font><font color=red> Has</font> <font size=+1 color=#339966>%%M%%:%%S%%</strong></font>";
    else
    var DisplayFormat = "<font size=+1 color=#339966><strong> %%D%% </font><font color=red> Den </font><font size=+1 color=#339966><strong> %%H%%:%%M%%:%%S%% </font><font color=red> Has</font></strong>";
    DisplayStr = DisplayFormat.replace(/%%D%%/g,    Calcage(secs,86400,100000));
    DisplayStr = DisplayStr.replace(/%%H%%/g,        Calcage(secs,3600,24));
    DisplayStr = DisplayStr.replace(/%%M%%/g,        Calcage(secs,60,60));
    DisplayStr = DisplayStr.replace(/%%S%%/g,        Calcage(secs,1,60));
    if(secs > 0)
    {
      document.getElementById(myDiv).innerHTML = DisplayStr;
      setTimeout("CountBack('" + myDiv + "'," + (secs-1) + ");", 1000);
    }
    else
    {
      document.getElementById(myDiv).innerHTML = "Aukzion";
    }
 &nb





как вылечит отображение времени во всех блоках как в первом ?



Спустя 10 часов, 9 минут, 17 секунд (26.07.2009 - 09:47) _CaXaP_ написал(а):
Код без комментов тяжко читается sad.gif

А по теме - покажите штмл код этих самых 6 блоков.
Быть может Вы просто ставите лишь в одном из них значение, а в остальных остаётся значение по умолчанию...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.