PHP按钮触发问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:49:37
<? if ($row->shenheren=="") {echo "<input type='submit' value='未审核' name='B2' />";} else { echo "$row->shenheren" ;} ?>

不太懂PHP.全靠各位大侠了
要求是,让未审核这个按钮点击以后触发事件显示数据库中shenheren这条数据

不知道哪里编错了,代码是从一个完整的系统里拷出来的,全部运行正常的,只是不会触发事件
就是,没点前是未审核,点了以后就显示审核人

审核人可以关联在系统登陆时的用户名<?=$row->uname?>

你的要求有点糊涂,未审核情况下才显示“未审核”按钮,也就是说只有“未审核”按钮就表示数据库里面没有shenheren,怎么可能按这个按钮就显示shenheren呢?

补充:
好点组织一下语言吧,我在猜测,你可能是需要在未审核的情况下显示一个“立即审核”的按钮,如果点击这个按钮就把登录用户设置为审核人。在审核的情况下就显示审核人,不能再次审核,对吧。

那样的话,你的代码可能是这样的:
<? if ($row->shenheren=="") {echo "<a href=shenhe.php?id=$row->id>立即审核</a>";} else { echo "$row->shenheren" ;} ?>

需要另外编写审核的执行文件shenhe.php,传递参数为此条数据的id,执行的功能就是修改数据库。逐一id是这个表的其它主键或者唯一索引名称,往往都不叫id,你在程序里面写个id是可能无法执行的哦。