使用html将固定值插入MYSQL<;按钮>;-AJAX PHP(无需刷新)
所以我尝试将数据插入MYSQL数据库。当用户单击某个按钮时,我希望在不刷新页面的情况下将该按钮的唯一ID号发送到我的MSQL数据库 我见过很多使用表单数据的AJAX示例,但是没有一个与只使用html而不使用表单的固定值相关 有人有我可以用的例子吗?真的被这一个卡住了 到目前为止,我的部分代码: HTML 连接PHP使用html将固定值插入MYSQL<;按钮>;-AJAX PHP(无需刷新),php,mysql,ajax,Php,Mysql,Ajax,所以我尝试将数据插入MYSQL数据库。当用户单击某个按钮时,我希望在不刷新页面的情况下将该按钮的唯一ID号发送到我的MSQL数据库 我见过很多使用表单数据的AJAX示例,但是没有一个与只使用html而不使用表单的固定值相关 有人有我可以用的例子吗?真的被这一个卡住了 到目前为止,我的部分代码: HTML 连接PHP <?php $dbhost = "XXX"; $dbuser = "XXX"; $dbpass = "XXX"; $dbname = "TouchMap
<?php
$dbhost = "XXX";
$dbuser = "XXX";
$dbpass = "XXX";
$dbname = "TouchMap";
// Create connection
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysqli_close($conn);
?>
处理PHP
<?php
$uniqueId = $_REQUEST['uniqueId'];
?>
试试这个:
$(document).ready(function(){
$('.btn').click(function(){
var uniqueId = $(this).attr('id');
// I am assuming that there are lots of button and having unique numbers as there id
$.ajax({
url: 'process.php',
type: 'POST',
data: {
uniqueId :uniqueId
},
success: function(response){
// do your stuff here
}
});
});
});
process.php:
<?php
$uniqueId = $_REQUEST['uniqueId'];
// code to insert it in DB
?>
注意:在代码中包含jquery库 请告诉我们你做了什么我在AJAX方面没有做任何事情,也不知道从哪里开始。我有一个带有按钮和唯一ID的简单HTML文档,还有一个connect.php,它将我连接到我的数据库,就这样。需要一些AJAX代码来点击按钮并将ID号发送到我的数据库,你有什么想法吗?你应该向我们展示你到目前为止的代码,即使它只是一个表单提交,你也可以在之后对其进行AJAXify,但你需要在数据库中插入一些内容,或者你错过了一个步骤,我们无法帮助你。抱歉,新的网站。我已经在上面发布了我的一些代码。网上有1000个教程,做一些。nto也是一个教程网站。谢谢你的回答,但我不能让它工作。。。proprocess.php是否需要sql语句来插入数据?是的,//要在DB中插入数据,您必须在此处放置sql查询以在数据库中插入代码。像这样的$sql=“插入mydbname(VIDEOID)值('uniqueId')”;是,使用mysqli_query()启动此查询;听起来不错,如果答案对你有帮助,别忘了接受:D
$(document).ready(function(){
$('.btn').click(function(){
var uniqueId = $(this).attr('id');
// I am assuming that there are lots of button and having unique numbers as there id
$.ajax({
url: 'process.php',
type: 'POST',
data: {
uniqueId :uniqueId
},
success: function(response){
// do your stuff here
}
});
});
});
<?php
$uniqueId = $_REQUEST['uniqueId'];
// code to insert it in DB
?>