简体   繁体   English

如何使用onclick甚至CHECKBOX更新数据而无需在PHP和MySQL中提交按钮

[英]How to update data using onclick even CHECKBOX without button submit in php and mysql

How, can i update status when i click the check box?..this's my code... i already find and try hard but realy i cant finding anything, please to take out me from this problem,, this's my some script...thank you 我怎样才能在单击复选框时更新状态?..这是我的代码...我已经找到并努力尝试,但是确实我找不到任何东西,请从这个问题中解脱出来,这是我的一些脚本。 。谢谢

 if(isset($_POST["btnBaca"])) {

    // Query Update status
    $Kode       = isset($_GET['Kode']) ?  $_GET['Kode'] : $_POST['txtKode'];
    $mySql1 = "UPDATE pemesanan set status='DiBaca'  WHERE kd_pesan='$Kode'";
    $myQry1 = mysql_query($mySql1, $koneksidb) or die ("Gagal query".mysql_error());
    if($myQry1){

        echo "<meta http-equiv='refresh' content='0; url=?page=Pemesanan-Data'>";
    }
  exit;
}

elseif(!empty($_POST['btnKirim'])){

    $Kode       = isset($_GET['Kode']) ?  $_GET['Kode'] : $_POST['txtKode'];
    $mySql1 = "UPDATE pemesanan set status='DiKirim' WHERE kd_pesan='$Kode'";
    $myQry1 = mysql_query($mySql1, $koneksidb) or die ("Gagal query".mysql_error());
    if($myQry1){

        echo "<meta http-equiv='refresh' content='0; url=?page=Pemesanan-Data'>";
    }
     exit;
}
elseif(!empty($_POST['btnPending'])){

    $Kode       = isset($_GET['Kode']) ?  $_GET['Kode'] : $_POST['txtKode'];
    $mySql1 = "UPDATE pemesanan set status='Pending' WHERE kd_pesan='$Kode'";
    $myQry1 = mysql_query($mySql1, $koneksidb) or die ("Gagal query".mysql_error());
    if($myQry1){

        echo "<meta http-equiv='refresh' content='0; url=?page=Pemesanan-Data'>";
    }
     exit;
}

========= =========

<td align="center">
    <input class="button blue small" name="btnBaca" type="checkbox" value="R" >
    <input class="button red small" name="btnKirim" type="checkbox" value="D" />
    <input class="button orange small" name="btnPending" type="checkbox" value="P" />
    <?php echo $myData['status']; ?>
</td>

This is kinda simple :) 这有点简单:)

 <?php function update2() { $conn = new mysqli('host', 'name', 'pass', 'database'); if ($conn->query("UPDATE `table` SET `value1`='1', `value2`='2'") === TRUE) { echo 'YES!'; } ?> 

 <button onclick="update()">Click me</button> <p id="update"> <script language="javascript> function update() { document.getElementById("update").innerHTML = "<?php update2(); ?>"; </script> 

You can try by this way 你可以这样尝试

<p id="costumersdata">Print Sucess or Fail</p>

<input class="button blue small" name="btnBaca" type="checkbox" value="R" onClick="gotoupdate(this.value)">
<input class="button red small" name="btnKirim" type="checkbox" value="D" onClick="gotoupdate(this.value)"/>
<input class="button orange small" name="btnPending" type="checkbox" value="P" onClick="gotoupdate(this.value)"/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
function gotoupdate(btnBaca){
    $.post("ajax.php?btnBaca="+btnBaca, 
        function(data){
            $("#costumersdata").html(data);
    }); 
}
</script>

On your ajax.php page 在您的ajax.php页面上

<?php
if(isset($_POST["btnBaca"])) {

    // Query Update status
    $Kode       = $_POST["btnBaca"];

    if($Kode == 'R'){
        $mySql1 = "UPDATE pemesanan set status='DiBaca'  WHERE kd_pesan='$Kode'";
    }else if($Kode == 'D'){
        $mySql1 = "UPDATE pemesanan set status='DiKirim' WHERE kd_pesan='$Kode'";
    }else{
        $mySql1 = "UPDATE pemesanan set status='Pending' WHERE kd_pesan='$Kode'";
    }

    $myQry1 = mysql_query($mySql1, $koneksidb) or die ("Gagal query".mysql_error());

    if($myQry1){

        echo "<meta http-equiv='refresh' content='0; url=?page=Pemesanan-Data'>";
    }
  exit;
}
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在PHP中创建没有提交按钮的复选框? - How to create Checkbox without submit button in PHP? 如何获取复选框值onclick提交按钮? - How to get checkbox value onclick submit button? 如何使用提交按钮更新mysql数据库 - How to update mysql database using a submit button 如何在不使用数据库的情况下在html页面中单击提交按钮显示表单数据 - How to display form data onclick of submit button in html page without using Database 在复选框中没有单击提交按钮如何发送选定的复选框值? - In checkbox without clicking submit button how to send the selected checkbox value? 如何在没有提交按钮的情况下提交“文件”输入,然后在同一脚本中执行mysql更新 - How do I submit a “file” input without submit button and then do a mysql update in the same script 如何将表格数据从PHP传递到javascript,以html形式显示它,点击提交按钮 - How to pass table data from PHP to javascript to display it in the html form onclick of a submit button 如何使用javascript和node.js-mysql而不使用php将HTML表单数据提交到MySql数据库表中? - How can I submit HTML form data into MySql database table using javascript along with node.js - mysql and without php? 如何在 onclick 事件完成后将“按钮”按钮更改为“提交”按钮 onclick 而不提交? - How do I change a “button” button to a “submit” button onclick without submitting after the onclick event is completed? 取消PHP中的会话并仅使用1个按钮使用onClick提交表单 - Unset session in PHP and submit form using onClick with only 1 button
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM