Php 要从HTML输入文本更新数据库值而不单击按钮吗
我有输入文本框,其中包含一个设定点,我有数据库中的表具有默认值,但如果我更改了设置点,文本框将更新数据库表中的值,而无需单击按钮 以下是HTML代码:Php 要从HTML输入文本更新数据库值而不单击按钮吗,php,html,mysql,Php,Html,Mysql,我有输入文本框,其中包含一个设定点,我有数据库中的表具有默认值,但如果我更改了设置点,文本框将更新数据库表中的值,而无需单击按钮 以下是HTML代码: <input class="tempSet" id="ACSet" type="text" value="35"> 和PHP代码,但无法将文本框与PHP连接以选择新值: <?php $DATABASE_HOST = 'localhost'; $DATABASE_USER = 'user';
<input class="tempSet" id="ACSet" type="text" value="35">
和PHP代码,但无法将文本框与PHP连接以选择新值:
<?php
$DATABASE_HOST = 'localhost';
$DATABASE_USER = 'user';
$DATABASE_PASS = 'pass';
$DATABASE_NAME = 'name';
// Try and connect using the info above.
$db = mysqli_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS,
$DATABASE_NAME);
if (!$db){
die("Connection Failed: ". mysqli_connect_error());
}
$db_update = "UPDATE temp_setpoint SET set_point='??' WHERE id=1";
$result = mysqli_query($db, $db_update);
?>
使用jquery获取文本框的值作为用户输入值,然后使用Ajax将该值发送到php文件
$('document').ready(函数(){
$('#ACSet')。在('input',function()上{
var值=$(this.val();
$.ajax({
类型:“POST”,
数据:{acset:value},
url:“file.php”,
数据类型:“json”,
编码:对,
成功:功能(响应){
console.log(response.message);
}
});
});
});代码>
如果您想在不提交表单的情况下将表单数据发送到PHP,这将是一个javascript/ajax解决方案。您需要jquery来实现这一点。。更新数据库而不点击任何按钮。@tshimkus是的。但是你能告诉我如何在“set_point=”中选择文本框名称吗thanks@danish-khan-I请您指导我如何包含要从$db\u update=“update temp\u settpoint SET\u point=”??“其中id=1”中选择的文本框输入
使用Ajax实现jquery onchange所需的功能如果我没有得到值0
我可以删除零整数吗如果没有值,我的意思是让它为空!感谢您的解决方案:)