代码之家  ›  专栏  ›  技术社区  ›  Rob

如果$\u POST['value']在数据库中,弹出警报的最佳方法是什么?

  •  2
  • Rob  · 技术社区  · 15 年前

    我正在制作一个脚本,用户在其中输入一个值并单击Submit。但是,我希望它弹出一个警报,询问他们是否确定,该值是否已经存在于数据库中。我本来想用AJAX来做这件事,但我的一个朋友是jQuery的狂热分子,他让我改用它。

    对于这项任务,什么是更好的?我将如何在各自的选择中着手完成这项任务?我找到了一个关于Tizag的教程,解释了如何做类似的事情,但是他们说不需要提交按钮,因此没有包含任何关于它的内容。

    编辑:请求了一些代码,这里是:

    if (isset($_POST['submit'])){
        $sql = "SELECT * FROM table WHERE column='$data'";
        $query = mysql_query($sql) or die(mysql_error());
        $number = mysql_num_rows($query);
        if ($number > 0){
            //needs to pop up
            //if user selects yes {
                //continue
            //}else{
                //break
            //}
        }
    }
    

    尽管我知道我需要在这段代码之前启动AJAX,否则它将不得不重新加载页面。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Sarfraz    15 年前

    Ajax既可以用普通javascript实现,也可以用jQuery实现,jQuery使它变得非常简单。

    jQuery Ajax Tutorial

        2
  •  -3
  •   Galen    15 年前

    你应该使用的方法实际上取决于你在做什么。做这个服务器端可能更有意义。

    http://en.wikipedia.org/wiki/Ajax_(programming)

    推荐文章