adding/register PHP MYSQL 中的用户自动添加/注册

Automatic Added By / Registered by when adding/register a user in PHP MYSQL

我们有一个测试系统,我们想添加一个自动填充它到 SQL "Added By / Registered by: " 取决于他有什么用户名。

我们想跟踪谁添加了这个项目。

示例: 我的朋友登录了我们的系统,他的ID号是admin05,所以我的朋友会添加新项目。我们的添加项目由项目名称和项目代码组成。因此,我将其填写并提交,但作为主管,我希望在我们的数据库中看到添加该项目的人。

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

谢谢。

使用创建新项目表单创建一个页面,比方说 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中的item id字段名,itemName是[=11=中的item name字段名],$_SESSION['userName']是登录存储在会话中的用户名。

希望对您有所帮助!