我们有一个测试系统,我们希望添加一个自动填充到 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());
注意:itemID
是createItem.php
中的项目id字段名称,itemName
是createItem中的项目名称字段名称.php
,$_SESSION['userName']
是存储在session中的登录用户名。
希望这对您有帮助!
关于php - 在 PHP MYSQL 中添加/注册用户时自动添加/注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32880137/