Guest User

Untitled

a guest
Apr 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.02 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>POLL</title>
  5. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  6. <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js"></script>
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
  8. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  9. <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
  10. <link rel="stylesheet" href="style.css" />
  11. </head>
  12. <body>
  13. <?php
  14. if (isset($_GET["cancell"])){
  15. echo '<div id="cancell">کاربر عزیز شما قبلا در این نظرسنجی شرکت کرده اید</div>';
  16. }
  17. if (isset($_GET["insert"])){
  18. echo '<div id="insert">نظر شما با موفقیت درج شد</div>';
  19. }
  20. if (isset($_GET["error"])){
  21. echo '<div id="insert">خطا در درج نظر</div>';
  22.  
  23. }
  24.  
  25. ?>
  26. <br /><br />
  27. <div class="container" style="width:600px;">
  28. <h2 align="center">Bootstrap Multi Select Dropdown with Checkboxes using Jquery in PHP</h2>
  29. <br /><br />
  30. <form id="Poll" method="post" action="check.php" >
  31. <div class="form-group" >
  32. <label>Select which Framework you have knowledge</label>
  33. <select id="framework1" name="framework1" >
  34. <option value="11">AA</option>
  35. <option value="12">AAA</option>
  36. <option value="13">AAAA</option>
  37. <option value="14">AAAAA</option>
  38. <option value="15">AAAAAA</option>
  39. <option value="16">AAAAAAA</option>
  40. <option value="17">AAAAAAAA</option>
  41. <option value="18">AAAAAAAAA</option>
  42. </select>
  43. </div>
  44. <div class="form-group" >
  45. <label>Select which Framework you have knowledge</label>
  46. <select id="framework2" name="framework2" >
  47. <option value="11">AA</option>
  48. <option value="12">AAA</option>
  49. <option value="13">AAAA</option>
  50. <option value="14">AAAAA</option>
  51. <option value="15">AAAAAA</option>
  52. <option value="16">AAAAAAA</option>
  53. <option value="17">AAAAAAAA</option>
  54. <option value="18">AAAAAAAAA</option>
  55. </select>
  56. </div>
  57. <div class="form-group">
  58.  
  59. <input type="submit" class="btn btn-info" name="submit" value="submit" id="submit" />
  60.  
  61. </div>
  62. </form>
  63. <br />
  64. </div>
  65. <div id="all">
  66. <?php
  67. include "connection.php";
  68. $A=0;
  69. $AA=0;
  70. $AAA=0;
  71. $AAAA=0;
  72. $AAAAA=0;
  73. $AAAAAA=0;
  74. $AAAAAAA=0;
  75. $AAAAAAAA=0;
  76. $i=0;
  77. $sql="select * from Poll";
  78. $result=$connect->query($sql);
  79. foreach ($result as $rows)
  80. {
  81. $i=$i+1;
  82. if ($rows["answer"]=="11"){
  83. $A++;
  84. }
  85. if ($rows["answer"]=="12"){
  86. $AA++;
  87. }
  88. if ($rows["answer"]=="13"){
  89. $AAA++;
  90. }
  91. if ($rows["answer"]=="14"){
  92. $AAAA++;
  93. }
  94. if ($rows["answer"]=="15"){
  95. $AAAAA++;
  96. }
  97. if ($rows["answer"]=="16"){
  98. $AAAAAA++;
  99. }
  100. if ($rows["answer"]=="17"){
  101. $AAAAAAA++;
  102. }
  103. if ($rows["answer"]=="18"){
  104. $AAAAAAAA++;
  105. }
  106. }
  107. echo 'A'.(($A/$i)*100).'% <div id="A">'.$A.'</div>';
  108. echo 'AA'.(($AA/$i)*100).'% <div id="AA">'.$AA.'</div>';
  109. echo 'AAA'.(($AAA/$i)*100).'% <div id="AAA">'.$AAA.'</div>';
  110. echo 'AAAA'.(($AAAA/$i)*100).'% <div id="AAAA">'.$AAAA.'</div>';
  111. echo 'AAAAA'.(($AAAAA/$i)*100).'% <div id="AAAAA">'.$AAAAA.'</div>';
  112. echo 'AAAAAA'.(($AAAAAA/$i)*100).'% <div id="AAAAAA">'.$AAAAAA.'</div>';
  113. echo 'AAAAAAA'.(($AAAAAAA/$i)*100).'% <div id="AAAAAAA">'.$AAAAAAA.'</div>';
  114. echo 'AAAAAAAA'.(($AAAAAAAA/$i)*100).'% <div id="AAAAAAAA">'.$AAAAAAAA.'</div>';
  115. ?>
  116. </div>
  117. </body>
  118. </html>
  119.  
  120. <script>
  121. $(document).ready(function(){
  122. $('#framework1').multiselect({
  123. nonSelectedText: 'Select Framework',
  124. enableFiltering: true,
  125. enableCaseInsensitiveFiltering: true,
  126. buttonWidth:'400px'
  127. });
  128. $('#framework2').multiselect({
  129. nonSelectedText: 'Select Framework',
  130. enableFiltering: true,
  131. enableCaseInsensitiveFiltering: true,
  132. buttonWidth:'400px'
  133. });
  134.  
  135. var A=$("#A").html();
  136. var AA=$("#AA").html();
  137. var AAA=$("#AAA").html();
  138. var AAAA=$("#AAAA").html();
  139. var AAAAA=$("#AAAAA").html();
  140. var AAAAAA=$("#AAAAAA").html();
  141. var AAAAAAA=$("#AAAAAAA").html();
  142. var AAAAAAAA=$("#AAAAAAAA").html();
  143. $("#A").css({"width":A*10,"height":"20px","background":"red"});
  144. $("#AA").css({"width":AA*10,"height":"20px","background":"red"});
  145. $("#AAA").css({"width":AAA*10,"height":"20px","background":"red"});
  146. $("#AAAA").css({"width":AAAA*10,"height":"20px","background":"red"});
  147. $("#AAAAA").css({"width":AAAAA*10,"height":"20px","background":"red"});
  148. $("#AAAAAA").css({"width":AAAAAA*10,"height":"20px","background":"red"});
  149. $("#AAAAAAA").css({"width":AAAAAAA*10,"height":"20px","background":"red"});
  150. $("#AAAAAAAA").css({"width":AAAAAAAA*10,"height":"20px","background":"red"});
  151. });
  152. </script>
  153.  
  154. <?php
  155. include "connection.php";
  156. $i=0;
  157. $sql="select * from Poll";
  158. $result=$connect->query($sql);
  159. $A=$_POST["framework1"];
  160. $B=$_POST["framework2"];
  161.  
  162. foreach($result as $rows)
  163. {
  164. if($rows["ip"]==$_SERVER["REMOTE_ADDR"])
  165. $i=$i+1;
  166. }
  167. if($i>=1)
  168. {
  169. header("location:index.php?cancell=1010");
  170. exit;
  171. }
  172. else
  173. {
  174. $sql2="INSERT INTO `whoftwho_Poll`.`Poll` (`id` ,`answer` ,`ip`)VALUES (NULL , ?, ?);";
  175. $result2=$connect->prepare($sql2);
  176. $result2->bindValue(1,$_POST["framework1"]);
  177. $result2->bindValue(2,$_SERVER["REMOTE_ADDR"]);
  178. if($result2->execute())
  179. {
  180. header("location:index.php?insert=1010");
  181. exit;
  182. }
  183. else
  184. {
  185. header("location:index.php?error=1010");
  186. exit;
  187. }
  188. }
  189. ?>
Add Comment
Please, Sign In to add comment