我正在使用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>
你真的需要回去接受一些你以前的问题的答案。另外,不要发布你的所有代码,告诉我们什么是错的或你不明白的。我们不想为你做这项工作,但我们很乐意提供帮助! – 2011-05-23 20:26:58
@Aaron:为了公平起见,他只发布了其他七个问题。两个关闭,其余(第一个)只有一个答案。想必他们不是他正在寻找的答案。_请不要鼓励新手为了它而接受任意答案._ – 2011-05-23 20:31:27
我认为它是时候为stackoverflow.com添加另一个子域名,例如, firststep.stackoverflow.com专门为(我的第一次)类型的问题 – MBarsi 2011-05-23 20:32:15