php - 通过 HTML 链接启动表单来更改 MySQL 数据?

标签 php html mysql database

好奇害死猫...

这是一个很好的问题,我需要一些帮助,长话短说,我正在尝试更新 MySQL 数据库上的信息,我了解如何使用网站上的表单和一些 PHP 编码来完成此操作。然而,我想做的是在我的网页上创建一个链接,只是一个标准的 html 链接,一旦单击,它几乎会执行与表单相同的操作(没有所有信息),这会更改表单中的一条信息数据库。示例:

点击“此处”将集合编号从 0 更改为 1

一旦用户点击“此处”,数据库中的数字就会从 0 变为 1。

最佳答案

我会使用 Ajax。即使您需要使用另一个 PHP 文件,也不会刷新 HTML 页面。

1)链接应该类似于:

<a href="#" onclick="changeValue(1)">Click here to set number from 0 to 1</a>

2) Javascript/JQuery 代码:

function changeValue(value) {
    $.ajax({
        type: "GET",
        url: 'changeIt.php?value='+value,
        success : function() {
           //does nothing
        }
    });

}

3) 最后,changeIt.php 文件中的代码应类似于:

$value = $_GET['value'];
//Use MySQL to change the value in the Database

关于php - 通过 HTML 链接启动表单来更改 MySQL 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21996213/

相关文章:

Mysql 查询分组依据

mysql - 在mysql中的字符串中选择具有特定数量的相应整数值的行

php - Braintree dropin UI : validate billing address custom fields before form submit

没有表格的php帖子

html - 将图像设置为无像素的 <div> 背景

html - 如何保存渲染的字体?

sql - Create 语句中的变量

php - 计算 MySQL 数据库中特定列的百分比

php - Codeigniter 获取复杂查询的行数

javascript - 如何将日期选择器设置为 fiddle 中的文本框?