Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Голосавалка
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Голосавалка

Страниц (1): [1]
 

1. vityan - 22 Июля, 2008 - 10:00:57 - перейти к сообщению
добрый день. Такая проблема :
Есть скрипт на пхп (могу выложить,если надо) и скрипт на Java который, как я понял отвечает за проверку голосования.
Не могу понять, почему не выводятся канкретные сообщения (об ошибки и прочее)
Постоянно выводится только одно сообщение :
Цитата:
Благодарим Вас за участие в голосовании. Просмотреть результаты голосования Вы можете, кликнув по ссылке ниже.

Вот код (ниже код шаблона) :
CODE (text):
скопировать код в буфер обмена
  1. {%if (!empty($polls))%}
  2. <script>
  3. function submit_POLLS(IDENT,cheks) {
  4. var o=$(IDENT);
  5. if (o != null)
  6. {
  7. var dr=o.vote;
  8. for(i=0; i<dr.length; i++)
  9. {
  10. if(dr[i].checked==true){
  11. dr[i].checked=false;
  12. }
  13. }
  14. }
  15. $('polls_form').my_vote_text.disabled=false;
  16. }
  17. function uncheckCheckboX(IDENTY)
  18. {
  19.   var chk=$(IDENTY);
  20.   chk.checked=false;
  21.   $('polls_form').my_vote_text.disabled=true;
  22. }
  23.  
  24. function forms_submit_with_check(pfrm,frm_txt)
  25. {
  26. var poll_frm=$(pfrm).my_vote_text.value;
  27. if($(pfrm).my_vote.checked==true) {
  28. if(poll_frm=='') {
  29. alert('Введите хотя бы ваш вариант ответа'); } else
  30. {
  31. $(pfrm).submit();
  32. }} else
  33. {
  34. $(pfrm).submit();
  35. }
  36. }
  37. </script>
  38. <tr>
  39.   <td class="vote">
  40.     <form id="polls_form" action="" method="post">
  41.     <img src="img/h_votes.gif" width="106" height="50" border="0" alt="" style="position:relative; left:-13px;"/>
  42. {%if ($polls.thedata.0.hack_check != 1)%}
  43.    {%if ($polls.thedata.0.showpollresults != 1)%}
  44.   {%if ($polls.thedata.0.submitted != 1)%}
  45.     <span><div><b>{%$polls.thedata.0.poll_title%}</b></div></span>
  46.     <div>
  47.       <table border="0" cellpadding="0" cellspacing="5">
  48.     {%foreach from=$polls.thedata.0.variants key=k item=v%}
  49.         <tr>
  50.           <td width="5"><input type="radio" name="vote" value="{%$v.ID%}" {%if ($k == 0)%}checked{%/if%} onclick="uncheckCheckboX('my_vote');"/></td>
  51.           <td>{%$v.variant%}</td>
  52.         </tr>
  53.     {%/foreach%}
  54.         <tr><td width="5"><input type="checkbox" id='my_vote'  onclick="submit_POLLS('polls_form','my_vote');" value='hello'  /></td><td>Ваш вариант</td></tr>
  55.         <tr>
  56.           <td colspan="2" align="right">
  57.             <div style="width:120px;margin-left:-5;position:relative;margin-top:00px;margin-bottom:-10px;"><input type="text" name="my_vote_text" value="" class="count" disabled=true style="width:100%;" onClick="this.value=''"/></div>
  58.           </td>
  59.         </tr>
  60.       </table>
  61.     </div>
  62.     <div><input type="hidden" name="pollsID" value="{%$polls.thedata.0.pollsID%}"><input type="hidden" name="submit_poll" value="1"><a href="#" onclick="forms_submit_with_check('polls_form','my_vote_text'); return false;"><img src="img/b_send.gif" width="118" height="22" border="0" alt="" vspace="5"/></a></div>
  63.   {%else%}
  64.    <span><div><b>Благодарим Вас за участие в голосовании. Просмотреть результаты голосования Вы можете, кликнув по ссылке ниже.</b></div></span>
  65.    {%/if%}
  66.    
  67.   {%else%}
  68.     <span><div><b>Статистика голосования по опросу "{%$polls.thedata.0.poll_title%}":</b></div></span>
  69.     <div>
  70.       <table border="0" cellpadding="0" cellspacing="5">
  71.     {%foreach from=$polls.thedata.0.variants key=k item=v%}
  72.         <tr>
  73.           <td width="80%">{%$v.variant%}</td><td>{%$v.percent%}%</td>
  74.         </tr>
  75.     {%/foreach%}
  76.       </table>
  77.     </div>
  78.    
  79.   {%/if%}
  80. {%else%}
  81.     <span><div><b style="color:red;">Вы уже голосовали по этому опросу!</b> <b>Просмотреть результаты голосования Вы можете, кликнув по ссылке ниже.</b></div></span>
  82. {%/if%}
  83.     <a href="?page={%if (!empty($smarty.get.page))%}{%$smarty.get.page%}{%else%}index{%/if%}&pollsID={%$polls.thedata.0.pollsID%}&showpollresults" class="more">Результаты</a>
  84.     </form>
  85.   </td>
  86. </tr>
  87. {%/if%}


Кто знает в чём проблема,подскажите)

 

Powered by ExBB FM 1.0 RC1