我認爲編輯ubtton必須在用戶配置文件中。 至於更新 - 創建OFR列的一個主鍵和更新通過它,像
$sql = 'UPDATE table SET username='.$user_name.', password ='.$pass.' WHERE id = '.$user_id
不要忘記,使數據的服務器端驗證過。
下面是簡單的解決方案:
<?php
if(isset($_GET['user_id'))
{
$sql = 'SELECT id, username, password from users_table WHERE id='.$users_id;
if ($result = $mysqli_object->query($sql)) {
$row = $result->fetch_assoc()
}
echo '<form action="" method="post">';
echo '<input type="text" name="username" value="'.$row['username'].'"';
echo '<input type="password" name="password" value="'.$row['password'].'"';
echo '<input type="hidden" name="id" value="'.$row['id'].'"';
echo '<input type="submit" value="save" />';
}elseif(isset($_POST['id'])){
$user_name = $_POST['username'];
$pass = $_POST['password'];
$user_id = $_POST['id'];
$sql = 'UPDATE table SET username='.$user_name.', password ='.$pass.' WHERE id = '.$user_id
if($result = $mysqli_object->query($sql))
echo 'Profile updated';
else
echo $mysqli_object->error;
}else{
echo 'You are not supposed to be on this page!';
}
?>
我haven`t測試它,所以它可以有任何語法錯誤。您可以在PHP文檔中多讀一點mysqli(MySQL改進的擴展)。
如果您正在嘗試開發一個應用程序(而不是僅僅使用PHP),您應該嘗試一些可用的免費框架,它們將完成大部分工作而不是您。
好運
先生,我是新手PLZ在點點explaiantion..what告訴我應該do..First所有的我不知道在形成這個數據將被retrived,這樣我可以編輯這個。 – 2010-02-05 10:09:49
任何幫助plz..plz建議我 – 2010-02-05 13:26:34