PHP函数触发所有按钮而不是一个按钮

时间:2014-06-05 12:16:51

标签: php

<button 
    id="add_to_litebox" 
    class="btn btn-success pull-right" 
    onClick='document.write("<?php add( id ) ?>");'>
Add 
</button>

PHP功能:

<?php
     function add( $id )
     {
      $My_DB_Obj->add();
     }
?>

在上面的代码中,我正在触发一个php函数,它将使用作为参数传递的“id”插入到数据库中。 此按钮处于LOOP状态。 (使用PHP)(假设它迭代10次) 现在每次,我点击按钮,它会使用所有ID调用该函数10次。 (1到10)并插入数据库10次

1 个答案:

答案 0 :(得分:0)

当您在按钮上click但显示时,不会调用函数!

<?php add( id ) ?>

上面的行只是调用函数add()

修改

PHP是服务器端脚本,您无法从PHPHTML访问JavaScript,因为这些是由您的浏览器而不是服务器运行的。您可以使用jQuery轻松使用AJAX来电。