Server IP : 119.59.102.212 / Your IP : 3.149.249.184 Web Server : Apache/2 System : Linux narin 2.6.32-042stab142.1 #1 SMP Tue Jan 28 23:44:17 MSK 2020 x86_64 User : yangkam ( 1022) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/yangkam/domains/yangkam.go.th/public_html/coremain/module/poll/ |
Upload File : |
<?php session_start(); include ("../../function_sql_query.php"); include ("../../function_form.php"); include ("../../function_import_request.php"); echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>"; echo"<link href='coremain/ccs/style.css' rel='stylesheet' type='text/css'>"; echo "<title>แบบสำรวจความคิดเห็น</title>"; import_request_variables('pG', 'p_'); //#5.3#//if($p_oncheck!="") { $oncheck=trim($p_oncheck); } $oncheck = isset($p_oncheck) ? $p_oncheck : ''; //#5.3#//if($p_web_name!="") { $web_name=trim($p_web_name); } if(isset($p_web_name)){ $web_name = $p_web_name; $_SESSION['web_name'] = $web_name; } //#5.3#//if($p_admin_web!="") { $admin_web=trim($p_admin_web); } if(isset($p_admin_web)){ $admin_web = $p_admin_web; $_SESSION['admin_web'] = $admin_web; } //#5.3#//if($p_id_permis!="") { $id_permis=trim($p_id_permis); } if(isset($p_id_permis)){ $id_permis = $p_id_permis; $_SESSION['id_permis'] = $id_permis; } //#5.3#//if($p_per!="") { $per=trim($p_per); } if(isset($p_per)){ $per = $p_per; $_SESSION['per'] = $per; } if ($_SESSION['web_name'] == "") $_SESSION['web_name'] = $web_name; include("../../../$_SESSION[web_name]/connect.php"); //#5.3#//if($p_date!="") { $date=trim($p_date); } $date = isset($p_date) ? $p_date : ''; //#5.3#//if($p_id_poll_del!="") { $id_poll_del=trim($p_id_poll_del); } $id_poll_del = isset($p_id_poll_del) ? $p_id_poll_del : ''; //#5.3#//if($p_startrow!="") { $startrow=trim($p_startrow); } $startrow = isset($p_startrow) ? $p_startrow : ''; //#5.3#//if($p_id!="") { $id=trim($p_id); } $id = isset($p_id) ? $p_id : ''; ?> <table width='100%' border='0' cellpadding='0' cellspacing='0' align=center> <tr> <td> <fieldset> <legend align=left><font color='$datatm[color1]'>แบบสำรวจความคิดเห็น</font></legend><br> <?php // ลบข้อมูลทิ้ง if($id_poll_del!=""){ $sql = "delete from cms_poll where id='$id_poll_del'"; $result = mysql_query($sql); // ทำการ update status poll ให้ active แทนอันที่โดนลบ $sql="SELECT id FROM `cms_poll` order by id desc"; $result = mysql_query($sql); $data = mysql_fetch_array($result); $sql="update cms_poll$group set status='1' where id=$data[0]"; $result=mysql_query($sql); } $row_per_page = 1; //กำหนดจำนวนบรรทัดต่อหน้า $query="select * from cms_poll order by id desc"; $query_count="select count(id) from cms_poll order by id desc"; if (empty($startrow)) { //ลองตรวจดูว่าค่าแถวเริ่มต้นที่จะแสดงไม่ได้กำหนดหรือเปล่า ถ้าไม่ได้กำหนด จะกำหนดให้เป็น 0 $startrow = 0; } $result = mysql_query($query_count); $row = mysql_fetch_array($result); $total_row = $row[0]; //ได้ค่าจำนวนบรรทัดทั้งหมดที่จะต้องแสดง $total_page = intval((($total_row-1)/$row_per_page)+1); //หาค่าจำนวนหน้าทั้งหมดที่ต้องแสดง $current_page = (($startrow)/$row_per_page)+1; //หาว่าหน้าที่แสดงอยู่ปัจจุบันเป็นหน้าที่เท่าไหร่ $select = $query." LIMIT $startrow,$row_per_page"; $result = mysql_query($select); //ให้ใส่ code ที่จะแสดงผลจากการ query data มาได้ที่นี่ เช่น echo data[0] หรือ อะไรแล้วแต่ $bg1 = "#f0e8d0"; $bg2 = "#eff3f7"; $pdf1 = "pdf1.gif"; $pdf2 = "pdf2.gif"; $numberpage = $startrow; ?> <center> <table width='541' border='0' cellpadding='5' cellspacing='0' bgcolor='<?= $bg1 ?>'> <?php if($_SESSION['admin_web']=="admin" || $_SESSION['per']=="ok"){ ?> <tr> <td width='100%' height='20' colspan='3' align=center style="border-bottom: 1px solid #000"> <a href="javascript:void(0);" class="new_poll"><img src='coremain/images/add.gif'> <b>ตั้งแบบสำรวจใหม่</b></a> </td> </tr> <?php } $array_color = array(1=>'sky', 2=>'pink', 3=>'green', 4=>'cherry', 5=>'teal', 6=>'navy', 7=>'red', 8=>'purple', 9=>'blue'); while ($data = mysql_fetch_array($result)){ //หาผลรวมของคะแนนที่ โหวต $sql_sum = "select point1,point2,point3,point4,point5,point6,point7,point8,point9 from cms_poll where id='$data[0]'"; $result_sum = mysql_query($sql_sum); $sum_all = mysql_fetch_row($result_sum); $sum = $sum_all[0] + $sum_all[1] + $sum_all[2] + $sum_all[3] + $sum_all[4] + $sum_all[5] + $sum_all[6] + $sum_all[7] + $sum_all[8]; $ys = $startrow + 1; ?> <tr> <td width='90%' colspan="2"><?= $ys ?>) <?= $data[1] ?> </td> <td width="10%"> <?php if($_SESSION['admin_web']=="admin" || $_SESSION['per']=="ok"){ ?> <a href="javascript:void(0);" id="<?= $data['id'].'-'.$startrow ?>" class="poll_update"><img src='coremain/images/edit.gif' title='แก้ไขข้อมูล' border='0'></a> <!--<a href='update.php?id_poll=<?= $data['id'] ?>&startrow= <?= $startrow ?>'><img src='coremain/images/edit.gif' title='แก้ไขข้อมูล' border='0'></a> --> <?php if($row[0]!=1){ ?> <a href='result.php?id_poll_del=<?= $data['id'] ?>' onclick='return goURL();'><img src='coremain/images/del1.gif' title='ลบข้อมูล' border='0'></a> <?php } } ?> </td> </tr> <?php for($i = 1; $i < 10; $i++){ if($data['choose'.$i] != ''){ $count_width = (($data['point'.$i] / $sum) * 100 ) * 2; $point = ($data['point'.$i] / $sum) * 100; ?> <tr bgcolor="#eeeeee"> <td width="5%"> </td> <td width="95%" colspan="2"> <?= $i ?>. <?= $data['choose'.$i] ?><br/> <?php if($data['point'.$i] >= 1){ ?> <img src='coremain/module/poll/img/<?= $array_color[$i] ?>.gif' width='<?= $count_width ?>' height='10'> <?= $data['point'.$i] ?> เสียง <?= number_format($point, 2) ?>% <?php }else{ ?> 0 เสียง 0 <?php } ?> </td> </tr> <?php }} ?> <tr> <td width='100%' height='20' colspan='3' bgcolor='#ffffff'> <center>ผู้แสดงความคิดเห็น <font color='ff0000' class='Menu'><?= $sum ?></font> เสียง สำรวจเมื่อ <?= $data[21] ?> ถึง <?= $data[22] ?></center> </td> </tr> <?php } if ($total_page>1) { //ตรวจดูว่าถ้าจำนวนหน้าทั้งหมดมีไม่เกิน 1 หน้า ต้องแสดงบรรทัดที่จะให้เลือกหน้า $previous_page = $current_page-1; //หาว่าหน้าก่อนหน้าปัจจุบันคือหน้าอะไร $next_page = $current_page+1; //หาว่าหน้าถัดจากหน้าปัจจุบันคืออะไร if ($previous_page >0) { //ถ้าหน้าก่อนหน้าติดลบหรือเป็นศูนย์แสดงว่าไม่สามารถแสดงหน้าก่อนหน้าได้ $new_startrow = $startrow - $row_per_page ; $left_page_show = '<a href="javascript:void(0);" class="change_page" id="'.$new_startrow.'"><b>ก่อนหน้า</b></a> '; // $left_page_show = "<A HREF=$PHP_SELF?startrow=$new_startrow><b>ก่อนหน้า</b></A> " ; #N#&id=$id&text=$text&type=$type } else { $left_page_show = "<b>ก่อนหน้า</b> "; } if ($next_page > $total_page) { //ถ้าหน้าถัดไป มากกว่าจำนวนหน้าทั้งหมด แสดงว่าไม่สามารถแสดงหน้าถัดไปได้ $right_page_show = " <b>ต่อไป</b>"; } else { $new_startrow = $startrow + $row_per_page; $right_page_show = ' <a href="javascript:void(0);" class="change_page" id="'.$new_startrow.'"><b>ต่อไป</b></a>'; // $right_page_show = " <A HREF=$PHP_SELF?startrow=$new_startrow><b>ต่อไป</b></A>"; #N#&id=$id&text=$text&type=$type } $middle_page_show = ""; for ($i=1;$i<=$total_page;$i++) { //วนลูปแสดงหน้าทั้งหมด if ($i == $current_page) { //ถ้าหน้าที่พิมพ์เป็นหน้าเดียวกับหน้าปัจจุบัน แสดงให้ไม่สามารถคลิ๊กได้ $middle_page_show .= " <font color='ff0000'><b>[$i]</b></font> "; } else { $new_startrow = (($i-1)*$row_per_page); $middle_page_show .= ' <b><a href="javascript:void(0);" class="change_page" id="'.$new_startrow.'">'. $i .'</a></b> '; // $middle_page_show .= " <A HREF=$PHP_SELF?startrow=$new_startrow> <b>$i</b> </A> "; #N#&id=$id&text=$text&type=$type } } $page_show = $left_page_show . $middle_page_show . $right_page_show; } else { $page_show = ""; } ?> <br><font color='0000ff' class='Menu'><?= $page_show ?></font> </table> </center> </fieldset> <br> <center><button type='button' class="btn-close ui-button ui-widget ui-corner-all" style="padding: 5px 10px;">ปิดหน้านี้</button></center> </td> </tr> </table> <script language="JavaScript"> var arrData = [ { name: 'full', value: '1' }, { name: 'admin_web', value: '<?php echo $_SESSION['admin_web'];?>' }, ]; $('.change_page').click(function(){ var value = $(this).attr('id'); arrData.push({ name: 'startrow', value: value }); $('#dialog-popup').dialog({ dialogClass: 'no-close' }); $.ajax({ type: 'post', url: 'coremain/module/poll/result.php', data: arrData, success: function(result){ $('#dialog-popup').html(result); } }); }); $('.poll_update').click(function(){ var value = $(this).attr('id').split('-'); arrData.push({ name: 'id_poll', value: value[0] }); arrData.push({ name: 'startrow', value: value[1] }); $('#dialog-popup').dialog({ dialogClass: 'no-close' }); $.ajax({ type: 'post', url: 'coremain/module/poll/update.php', data: arrData, success: function(result){ $('#dialog-popup').html(result); } }); }); $('.btn-close').click(function(){ $('.ui-dialog .ui-dialog-titlebar-close').click(); }); function goURL() { var blnLink blnLink = confirm("กรุณา Click OK เพื่อยืนยันการลบข้อมูล?") if (!blnLink) { return false; } return true; } </script>