ช่วยดูโค้ดการเปลี่ยนสถานะการชำระเงินให้ทีค่ะว่าผิดพลาดตรงไหน คือลองเปลี่ยนสถานะแล้วมันเปลี่ยนให้แต่คนแรกคนเดียว

กระทู้คำถาม
ช่วยดูโค้ดการเปลี่ยนสถานะการชำระเงินให้ทีค่ะว่าผิดพลาดตรงไหน คือลองเปลี่ยนสถานะแล้วมันเปลี่ยนให้แต่คนแรกคนเดียว พอเลือกเปลี่ยนคนที่2มันไม่ยอมเปลี่ยนสถานะให้ค่ะ รบกานผู้รู้นะคะ ขอบคุณมากค่ะ

<?php
include "../config.ini.php";
$where="";

//เช็คค่าวันที่ต้องการค้นหาว่ามีการส่งค่ามาหรือไม่
if (isset($_POST["stdate"])!="") {
    if ($_POST["stdate"]!="") {
        $stdate=toexdate($_POST["stdate"]);
        $endate=toexdate($_POST["endate"]);
        $where=" where paydate>='$stdate' and paydate<='$endate' ";
    }
}

//select ข้อมูลหลักสูตรอบรม
$sql=" select * from payment $where order by id desc ";
$result=mysql_query($sql);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="../css/style.css" />
<link rel="stylesheet" type="text/css" href="css/start/jquery-ui-1.8.21.custom.css" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.21.custom.min.js"></script>
<script language="javascript">
//เรียกใช้งาน function ปฏิธินของ Jquery
$(function() {
        $("#stdate").datepicker({
        dateFormat: 'dd-mm-yy',
        dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],    
        monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
        changeMonth: true,   
        changeYear: true ,
        yearRange: 'c-30:c+0'
    });
    $("#endate").datepicker({
        dateFormat: 'dd-mm-yy',
        dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],    
        monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
        changeMonth: true,   
        changeYear: true ,
        yearRange: 'c-30:c+0'
    });
});
//function เช็คข้อมูลการสมัครสมาชิกว่ากรอกครบถ้วยหรือไม่
function chk_form() {
    var Rtn=true;
    
    if (document.getElementById("stdate").value=="" || document.getElementById("endate").value=="") {
        Rtn=false;
        alert('กรุณากรอกวันที่ให้ครบ');    
    }
    return Rtn;    
}
//function เรียกใช้งานเมื่อมีการเปลี่ยนสถนะการชำระเงิน
function ch_st(val1,val2,val3) {
    top.window.location='ch_status.php?st='+val1+'&bid='+val2+'&pid='+val3;
}
</script>
</head>

<body>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><img src="../images/header_admin.png" width="900" height="245" /></td>
  </tr>
  <tr>
    <td><?php include "menu.php"; ?></td>
  </tr>
  <tr>
    <td>
    <div id="container">
      <table width="880" border="0" cellspacing="2" cellpadding="0">
        <tr>
          <td width="723">&nbsp;</td>
          <td width="151">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2"><div align="center"><font size="+2">รายการแจ้งชำระเงิน</font></div></td>
        </tr>
        <tr>
          <td colspan="2">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2">
          <div align="right">
          <form id="form1" name="form1" method="post" action="payment.php" onsubmit="return chk_form();">
            ตั้งแต่วันที่
            <input name="stdate" type="text" id="stdate" size="9" />
          ถึงวันที่
          <input name="endate" type="text" id="endate" size="9" />
          <input type="submit" name="button" id="button" value="ค้นหา" />
          &nbsp;&nbsp;
          </form>
          </div>
          </td>
        </tr>
      </table>
      <?php if (mysql_num_rows($result) > 0) { //ถ้ามีข้อมูลการชำระเงิน ?>
      <table width="890" border="1" cellspacing="0" cellpadding="0">
        <tr class="h_table">
          <td width="102" height="30">ใบเสร็จรับเงิน</td>
          <td width="169">วัน - เวลาที่ชำระเงิน</td>
          <td width="105">ยอดชำระเงิน</td>
          <td width="176">ชื่อผู้ชำระเงิน</td>
          <td width="176">ภาพสลิป</td>
          <td width="148">สถานะ</td>
          </tr>
        <?php
            //วน loop for เพื่อดึงข้อมูลออกมาจาก table
            for ($i=1;$i<=mysql_num_rows($result);$i++) {
                $rs=mysql_fetch_array($result);
                
                
        ?>
        <tr>
          <td height="30"><div align="center"><a href="bill.php?bid=<?php echo $rs["book_id"]; ?>" target="_new"><img src="../images/icon/1352332827_001_38.gif" width="24" height="24" border="0" /></a></div></td>
          <td><div align="center"><?php echo toexdate($rs["paydate"])." - ".$rs["paytime"]; ?></div></td>
          <td><div align="right"><?php echo number_format($rs["paysum"],2); ?>&nbsp;</div></td>
          <td><div align="center"><?php echo $rs["payname"]; ?></div></td>
          <td><img src="../images/<?php echo $rs["photo"]; ?>" alt="" width="176" height="100" /></td>
          <td><div align="center">
            <select name="status" id="status" onchange="ch_st(this.value,<?php echo $rs["book_id"]; ?>,<?php echo $rs["id"]; ?>)">
                <?php if ($rs["status"]=='1') {  ?>
                 <option value="1" >ยังไม่ตรวจสอบ</option>
                <option value="2">ตรวจสอบแล้ว</option>
                <?php } else { ?>
                <option value="2" >ตรวจสอบแล้ว</option>
                <option value="1">ยังไม่ตรวจสอบ</option>
                <?php } ?>
            </select>
          </div></td>
          </tr>
        <?php } ?>
      </table>
      <?php } else { //ถ้าไม่มีข้อมูลหลักสูตรอบรม?>
      <table width="400" border="0" align="center" cellpadding="0" cellspacing="2">
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><div align="center"><font size="+2">ไม่พบข้อมูล</font></div></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
      <?php } ?>
<p>&nbsp;</p>
      <p>&nbsp;</p>
    </div>
    </td>
  </tr>
</table>
</body>
</html>
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่