gpt4 book ai didi

php - admin如何修改用户信息

转载 作者:可可西里 更新时间:2023-11-01 07:06:36 24 4
gpt4 key购买 nike

我正在使用 PHP 开发我的第一个简单网站。现在,我在管理页面工作,我想让他添加、删除用户和编辑现有用户的个人信息。我做了添加和删除。现在,我想开发编辑用户。首先,我想让他从下拉列表中选择用户,然后在从下拉列表中选择他后自动获取用户信息,然后编辑他的信息。那我该怎么做呢?

我的代码:

<?php
ob_start();
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="13524"; // Mysql password
$db_name="sharingi_db"; // Database name

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

?>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script language="javascript">
function reload(form){
var val=form.username.options[form.username.options.selectedIndex].value;
self.location='editUser2.php?username=' + val ;
}
</script>
</head>
<body>

<div id="content_main" class="admin_student_height">

<!-- Here starts the first form -->
<form method="get">
<h3>Choose A User</h3> <br />
select name="username" onchange="reload(this.form)">

<option>
<?php
if(isset($_GET['username']))
echo "{$_GET['username']}";
else echo "Select one";
?>
</option>

<?php
if(isset($_GET['username'])){
$exceptcc = $_GET['username'];
$sql = "SELECT username FROM user WHERE user.username NOT IN
('$exceptcc')";
}
else
$sql = "SELECT username FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "<option value={$row['username']}>{$row['username']}</option>";
}
?>
</select><br /><br />

<h3>User Information</h3> <br />
<?php
$thecc = $_GET['username'];
$sql = "SELECT Firstname FROM user WHERE Username=$thecc";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "{$row['Firstname']}>{$row['Firstname']}}";
}
?>
<br /><br />
</form> <br />

</div>
</div>
</body>

最佳答案

我一直致力于制作一个基于网络的票务系统并遇到了同样的情况。我这样解决了这个问题:

  1. 加载页面时,确定他们是否具有管理员权限或将他们从页面中删除。
  2. 执行 SQL 查询以获取用户列表,以显示在列表或下拉框中。
  3. 一旦选择了要编辑的用户,执行另一个查询并将每个项目加载到一个字段中;我所做的是使用相同的表单来添加新用户,但让 php 构建表单并将该用户的当前值插入到字段中。
  4. 提交此表单(并验证提交者)后,我让 php 脚本查看提交的用户名并将其用于 sql 更新语句中的 where 子句

如果您想让我张贴我所做的示例,我可以做到。

关于php - admin如何修改用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com