php - 在 PHP MYSQL 中添加/注册用户时自动添加/注册

标签 php mysql admin registration

我们有一个测试系统,我们希望添加一个自动填充到 SQL 中的“添加者/注册者:”取决于他拥有的用户名。

我们想要跟踪谁添加了此项目。

示例: 我的 friend 登录了我们的系统,他的ID号是admin05,所以我的 friend 将添加新项目。我们的添加项目由项目名称和项目代码组成。所以我填写并提交,但作为首席管理员,我希望在我们的数据库中看到谁添加了该项目。

*另一个例子: 我们的系统中有 5 名管理员,其中 1 名 super 管理员(我)和 4 名管理员。通常由 4 名管理员负责添加新项目。因此,作为 super 管理员,如果我看到所有项目的列表,我可以看到谁添加了该产品。

谢谢。

最佳答案

使用创建新项目表单创建一个页面,例如createItem.php。并将该表单提交到 PHP 页面,例如 saveItem.php。现在,当用户从 createItem.php 提交表单时,它将转到 saveItem.php 页面,您将在其中收到带有 $_POST 的所有表单数据多变的。确保在 createItem.php 中将表单 method 设为 POST

所以现在您必须构建要保存在数据库中的所有数据。

INSERT INTO table_name (itemID, itemName, addedBy, addedOn) VALUES ($_POST['itemID'], $_POST['itemName'], $_SESSION['userName'], now());

注意:itemIDcreateItem.php中的项目id字段名称,itemNamecreateItem中的项目名称字段名称.php$_SESSION['userName']是存储在session中的登录用户名。

希望这对您有帮助!

关于php - 在 PHP MYSQL 中添加/注册用户时自动添加/注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32880137/

相关文章:

database - Oracle 的 SQL Buddy 替代品

python - 使 Django-taggit 在管理中显示标签的值

windows - 是否可以在没有管理员权限的情况下在 Windows 上安装 Scala?

javascript - 如何允许将文件下载到下载文件夹以外的文件夹?

php - 如何判断 PDO 是否在模拟语句?

java - 当三个 Web 应用程序使用同一个数据库时无法建立数据库连接

mysql - 错字3流: "Result could not be converted to string" - get field content of query result

php - 如何知道文件名在当前平台上是否有效?

php - 无法使用指定的键从数据库访问解码的 json 数据

mysql - 查询中的层次结构以获得唯一计数