只需单击即可更新记录

时间:2010-12-27 09:18:48

标签: php javascript mysql

我正在使用PHP和MySQL在一个CMS网站上工作,有人问过是否可以通过点击按钮“发布”文章?

为清楚起见,这些文章可能已经输入数据库但未被识别为可供发布。该网站的文章在数据库中有一个名为_'pub'_的列,它是ENUM('n','y')。我创建了一个页面,按章节,文章标题,日期和已发布的方式列出所有文章。

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

我创建了一个更改_'pub'_状态的其他页面,以便通过点击进行发布,但是想知道是否有效有一种方法可以使用javascript而不是其他页面来更改_'pub'_的状态。

我期待听到任何建议

2 个答案:

答案 0 :(得分:1)

只需使用像这样的jquery

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

基本上做的是,使用(submit.php$_POST['title'])将内容发送到$_POST['content'] ..然后在带有类名output的div中返回输出

只需点击同一页面即可完成所有操作

答案 1 :(得分:0)

您希望用户保持同一页面,是吗?

使用ajax / jQ:

  • 提交应发布的文章

  • 请求完成后,将列表中的图像/文本从“否”更改为“是”

http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

是一个好的开始。

的问候, //吨