插入记录时在javascript中确认框

时间:2011-04-27 11:36:13

标签: php javascript

我在数据库中插入记录,插入时我必须检查该值是否已经在数据库中。如果找到,则会出现一个确认框,显示“记录已在数据库中”。你想加吗?' 在这样做的时候,如果找到记录,那么我已经在javascript中给出了确认消息,并且我写了插入查询然后完成脚本。它可以工作,但如果用户单击“取消”按钮,则还会插入记录。为什么会这样? 我用这段代码 -

<script type="text/javascript">
    if(confirm('Record already exist. Do you want to add?')) {  <?
        $insert = mysql_query("insert into user ----------");
    ?> }
</script>

感谢。

1 个答案:

答案 0 :(得分:1)

这不起作用。 PHP在服务器上运行,在客户端的浏览器中运行JavaScript。

您可以将AJAX用于此目的;看看http://api.jquery.com/category/ajax/即可开始使用。