1. <?php
  2. $query_anketa = $modx->db->query("
  3. SELECT id, pagetitle, content
  4. FROM site_content
  5. WHERE parent=56
  6. AND published=1 AND deleted=0
  7. ORDER BY ID DESC
  8. LIMIT 1
  9. ");
  10. $anketa = $modx->db->makeArray($query_anketa);
  11.  
  12. $anketa_id = $anketa[0]['id'];
  13. $query_odgovori = $modx->db->query("
  14. SELECT id, value
  15. FROM site_tmplvar_contentvalues
  16. WHERE contentid=$anketa_id AND tmplvarid!=18
  17. ");
  18. $odgovori= $modx->db->makeArray($query_odgovori);
  19.  
  20. $query_rezultati = $modx->db->query("
  21. SELECT value
  22. FROM site_tmplvar_contentvalues
  23. WHERE contentid=$anketa_id AND tmplvarid=18
  24. LIMIT 1
  25. ");
  26. $rezultati= $modx->db->getValue($query_rezultati);
  27.  
  28. echo '
  29. <form action="" method="post" id="pool">
  30. <p>'.$anketa[0]['content'].'</p>
  31. <table>
  32. ';
  33. foreach($odgovori as $s){
  34. echo '
  35. <tr>
  36. <td><input type="radio" name="question" value="'.$s['id'].'"/></td>
  37. <td class="odg">'.$s['value'].'</td>
  38. </tr>
  39. ';
  40. }
  41. $rezultati=unserialize($rezultati);
  42. if($rezultati[$_POST['question']]) {
  43. $rezultati[$_POST['question']]=$rezultati[$_POST['question']]+1;
  44. }
  45. else {
  46. $rezultati[$_POST['question']]=1;
  47. }
  48.  
  49. echo '</table>
  50. <p>
  51. <br />
  52. <input type="submit" value="Glasuj" class="submit" />
  53. </p>
  54. </form>';
  55.  
  56. $res= serialize($rezultati);
  57. $query_rezultat = $modx->db->query("
  58. UPDATE site_tmplvar_contentvalues SET value='$res' WHERE tmplvarid =18 AND contentid =$anketa_id;
  59. ");
  60.  
  61. echo'<pre style="position:absolute;font-size:9px;background:#FFF; padding:20px;">';
  62. $res2 = unserialize($res);
  63. echo '<br/>Rezultati:<br/><br/><table>';
  64. foreach($odgovori as $s){
  65. echo '
  66. <tr>
  67. <td style="padding:10px;">'.$s['value'].'</td>
  68. <td style="padding:10px;">'.$res2[$s['id']].'</td>
  69. </tr>
  70. ';
  71. }
  72. echo '</table><br/><br/>';
  73. echo'</pre>';
  74. ?>