我需要帮助处理数据表格PHP / HTML [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我需要帮助处理数据表格PHP / HTML [关闭]相关的知识,希望对你有一定的参考价值。

我正在为网站创建一个系统,允许网站管理员接受并拒绝管理面板中的新用户注册。

该表看起来不像实际的表,这是一个例子:

<th>Username</th> <th>Email</th> <th>Real Name</th> <th>Checkbox</th>
<button>Activate User</button>    <button>Delete User</button>

该复选框是真实表格中的实际复选框。

当管理员登录并转到接受用户时,我有一个SQL命令来收集所有未激活的用户,并在上面的示例表中显示它们。

我想知道的是,使用表格上的复选框,我如何允许管理员选中复选框以选择多个用户,然后接受或删除它们?我知道我需要使用的SQL命令以及其他所有内容,但我只是不知道如何设置表,以便在单个用户或多个用户上检查复选框时是否处理了所有数据并执行了操作实际上是采取例如用户被激活或删除。

附:对不起,我意识到这应该是一个表格。我的错!

答案

在您的表单中,您应该使用[](复选框数组)。恩。

html

while (iterate through registration requests) {
    echo "<input name='users[]' value='$user_id' type='checkbox'>"; 
}

在后端,您可以获取所有复选框的值,

php

$users = $_POST['users'];  // you have an array of all checked checkbox's values
$users_list = "'". implode("','", $users) ."'";

在这里,在$users_list,你会有用户列表。例如。 'user1','user2','user3','users4', .....

然后,您可以运行查询以将所有用户标记为已注册。 (伪查询)

UPDATE table_name SET approved = '1' WHERE user_id IN ($users_list);

您也可以使用上面的逻辑来删除请求。

以上是关于我需要帮助处理数据表格PHP / HTML [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 html 表格中显示来自 html 表单的数据 [关闭]

如何处理巨大的表格[关闭]

我想将我的 Html 表数据保存在 php 中的 mysql 表中 [关闭]

使用PHPExcel实现数据批量导出为excel表格

关于PHP处理Json数据的例子

在 PHP 中读取 HTML 文件 [关闭]