我正在使用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