简体   繁体   English

MYSQL-PHP-使用提交按钮传递的变量更新数据库中的值

[英]MYSQL - PHP - Update value in database by using variable passed from submit button

I want to know if it possible to pass a value from database as seen below into my php file and UPDATE the corresponding row value based on this passed paramater. 我想知道是否有可能从数据库中传递一个值(如下所示)到我的php文件中,并根据传递的参数更新相应的行值。 For example, When user clicks the button, this will update value inside database based on the id of where the button is located. 例如,当用户单击按钮时,这将基于按钮所在的ID更新数据库内部的值。 Thank you. 谢谢。

 <?php

// Selecting Database 

include_once 'dbh.php';

//Here we fetch the data from the URL that was passed from our HTML form
$userEmail = $_POST['userEmail'];

$jobiD = $_POST['jobID'];


$sql =  "UPDATE jobPost SET emailTeacher='$userEmail' WHERE jobID= ('".$jobID."');";

mysqli_query($conn, $sql);

?>

AJAX - AJAX-

 function myFunctionjobStatus() {
    var jobID = document.getElementById("jobID").value;


    //AJAX code to submit form.
    $.ajax({
        type: "POST",
        url: "http://localhost:8888/EduSubOct/jobstatus.php",
        data: { userEmail: localStorage.getItem("email"), 'jobID': 
jobID }, 
        cache: false,
        success: function(html) {
            alert("Request Sent");

        }
    });

}

See attached iamge of code -codeblock wont work for me) 请参阅随附的代码iamge -codeblock无法为我工作)

PHP variables are case-sensitive you know? PHP变量区分大小写,您知道吗?

$jobiD = $_POST['jobID'];

$jobiD should be $jobID as you used it on your query string: $作业ID应该是$作业ID,你用它在你的查询字符串:

$sql =  "UPDATE jobPost SET emailTeacher='$userEmail' WHERE jobID= ('".$jobID."');";

暂无
暂无

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

相关问题 如何使用提交按钮更新mysql数据库 - How to update mysql database using a submit button 单击按钮时未传递数据库中的php值 - The php value from the database is not being passed when the button is clicked 使用从jquery传递到php的变量动态更新字段 - Using passed variable from jquery to php dynamically update fields 如何从一个javascript变量获取一个值,通过一个按钮用作一个php输入变量,没有或没有提交按钮? - how to take a Value from a javascript variable, to be used as a php input variable via a button, without or not a submit button? POST使用php将javascript的值提交给mysql - POST submit to mysql using php the value from append javascript 如何使用onclick甚至CHECKBOX更新数据而无需在PHP和MySQL中提交按钮 - How to update data using onclick even CHECKBOX without button submit in php and mysql 单击提交按钮后,在php页面上刷新MySQL数据库的值 - Refresh value from MySQL db on php page after clicking a submit button 从下拉列表中将选定的值分配给PHP变量onchange,而无需按html表单中的“提交”按钮? - Assigning a selected value from a dropdown list to a php variable onchange, without pressing submit button in a html form? 选择多个复选框并使用提交按钮更新数据库 - Select multiple checkboxes and update the database using submit button 使用PHP MySQL使用数据库中的一个重置选项标签值 - Reset option tag value with one from database using PHP MySQL
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM