如何"input button"运行 php 函数



请帮我修复这段代码:(

echo'<td style=" width: 20%"><input type="button" value="inactive" onclick="set_user_inactive($user_id)">   
        </td>';

如果用户单击表中的按钮,我需要函数 set_user_inactive($user_id) 工作。

我不会使用我需要它的形式 v.simple

HTML 和 PHP

谢谢

简短的回答是否定的,你不能这样做。PHP 在页面加载时运行,无法通过 dom 与之交互。

一个

稍长的答案是设置一个服务页面来处理您的 php,您可以从 from end 运行。

创建一个 php 称之为 setInactive 之类的东西.php并执行以下操作

<?php
set_user_inactive($_POST["user_id"])
?>

然后使用 javascript 或 jquery 发布到该页面。

function set_user_inactive(val){
 $.post( "setInactive.php", { user_id: val} );
}

这是一个粗略的起点,希望它有所帮助

来了,这将调用 JavaScript 函数

        $user_id    = 1; 
        $onclick    =   "onclick=set_user_inactive($user_id);";

        echo    '<td style=" width: 20%">
                   <input type="button" value="inactive" '."onclick=set_user_inactive($user_id)".'>   
                </td>';

最新更新