用于管理具有多个提交(更改,删除)的用户的表单

时间:2014-05-13 19:05:40

标签: html forms php-5.3

我正在尝试为管理员构建一个管理用户的网页。

具体来说,我正在尝试构建多个表单,这些表单将对用户进行更改,删除,发送消息等。

底线是我希望能够将表单(或多种表单)用于多种用途(有时用于查询用户并删除她/他,有时更改其信息)。

以下是粗略显示我想要的代码示例(我只显示整页的一行):

<tr><form method="POST" action="????">
<td><input type="text" name="user" value="USER"></td>
<td><input type="text" name="user" value="EMAIL"></td>
<td><input type="text" name="user" value="PRIVILAGES"></td>
<td><input type="submit" name="delete"></td>
<td><input type="submit" name="change"></td>
<td><input type="submit" name="message"></td>
</form></tr>

这只是一个概念事实,我不知道最有效的方法是什么,所以我愿意彻底改变这一点。

或者我应该在备份上找到一些脚本来做什么?(删除,更改,消息?)

1 个答案:

答案 0 :(得分:0)

首先包含一个隐藏字段以传回记录ID,如下所示:

<input type="hidden" name="id" values="123" />

然后在PHP中使用以下内容来决定如何处理提交的信息。

$id = $_POST["id"];
if(isset($_POST["delete"])){
    //delete by $id;
}
else if(isset($_POST["change"])){
    //change by $id;
}
else if(isset($_POST["message"])){
    //message by $id;
}