php - 单击即可更新记录

标签 php javascript mysql

我正在使用 PHP 和 MySQL 为网站开发 CMS,有人问我是否可以通过单击按钮来“发布”文章?

为了明确起见,这些文章可能已经输入数据库,但尚未确定可以发布。该网站的文章在数据库中有一个名为 _'pub'_ 的列,它是一个 ENUM('n','y')。我创建了一个页面,其中按部分、文章标题、日期和发布列出了所有文章。

如果_'pub'_'y',已发布显示YES,否则显示NO

我创建了一个附加页面,用于更改 _'pub'_ 的状态,以便通过单击使其发挥作用> 已发布,但想知道是否有办法使用 javascript 而不是附加页面来更改 _'pub'_ 的状态。

我期待听到任何建议

最佳答案

像这样使用jquery

$.post("/submit.php","title='Title of post'&content='PostContent'", function(d){
  $(".output").html(d);
});

它的基本作用是,使用 ($_POST['title']$_POST['content'] 将内容发送到 submit.php )..然后在类名为 output

的 div 中返回输出

只需在同一页面上单击一下,一切就会发生

关于php - 单击即可更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537670/

相关文章:

php - 在 php.ini 上编辑不起作用

php - MySQL Rank 升级要求

php - jquery ui 创建了很多不需要的跨度

php - 连接 4 个具有相同 id laravel 的表

mysql - 选择列值为 NEVER x 的行

javascript - 获取类的实际名称,而不是其中的元素?

javascript - 如何在进行大量更改的同时运行我的 MEAN 堆栈代码,而无需重新启动 `npm start` ?

javascript - 无法更新 jQuery 中文本框的值

mysql - 在 Azure Webjob 中连接到应用程序数据库中的 MySQL

mysql - 使用替换值更新查询