??? ?? ??
??? ?? ??
?? ????? ???? ???? ?? ??? ??? ??? ? ????. ??? ???? ???? ???? ??? ?? ? ?? ??? ??? ?? ????.
?? ????? ??? ?? ??? ????.
??? ??? ??
2 . ?? ?? ??
3. ??? ?? ? ???? ??
??? ?? ???? ?? ? ???? ??? ?? ? ?? ??? ???? ??? ??? ???????.
??? ???? ???? ????? ?????. ???? ?? ???? ???? ?? ???? ??? ???. ?? ? ?? ????? ???????.
??? ??? ??? ? ??? ??? ??? ????
edit.php? ??? ??? ?????
?? ???? :
1. get? ??? ID? ???? ??? ??? ?? ? ????. SQL ?? ???? ??? ??? ?????.
2. ??? ??? ??? ?????. ???? ??? ???? ???? ??? ?? update.php? ?? ???? ?????. ?????? ??? ??? ???? ??? ???? ???? ?? ?????. ??? ?? ?? ??? ??? ID? ????. ??? ???? ??? ID? ???? ???? ?????.
??? ??? ????? ??? ???? ????. ??? ??? ?? ?? ?? ?? ?? ?? ?? ??? ????? ??? ??? ??? ???? ????.
??? ??? ????.
<?php if (is_numeric($_GET['id'])) { $id = (int) $_GET['id']; } $sql = "select id,username from user where id = " . $id; $result = mysqli_query($conn, $sql); $data = mysqli_fetch_assoc($result); ?>
update.php? ??? ???? ?????.
???? ???? ????? ??? ? ????. ? ?? ??? ????.
1. ???? ????? ??????.
2. ???? ????? ???? ?????.
???? ?? ???? ?? ? ????. ??? ???? ????.
1. ????? ???? ?? ?? ?? ???? ????.
2. ????? ??? ??. ??? ???? ????? ???? ??? ????? ???? ?????.
??? ID ? ???? ??
?? ???? ??? ID? ??? ???. ??? ??? ???? ?? ??? ? ?? ???? ?? ???? where ?? ?? ?????.
????? ??? md5? ???? ???????. ??? ???? ????? ??? ?? ?? ????? md5? ????? ???.
<form action="update.php" method="post"> 用戶名:<input type="text" name="username" value="<?php echo $data['username'];?>" readonly><br /> 密碼:<input type="password" name="password"><br /> <input type="hidden" value="<?php echo $data['id'];?>" name="id" /> <input type="submit" value="提交"> </form>
SQL ? ??
??? SQL ?? ??? ID? ????? ???? MySQL ??? ?? ?????. ?, ???? ?? ??? ?????.
$id = (int)$_GET['id']; $password = md5(trim($_POST['password']));
?? ?? ??
??? ??? ??? ???? ????
$sql = "update user set password='" . $password . "' where id = $id"; $result = mysqli_query($conn, $sql); if ($result) { echo '修改成功'; }
update.php? ??? ????
<?php if (is_numeric($_GET['id'])) { $id = (int) $_GET['id']; } $sql = "select id,username from user where id = " . $id; $result = mysqli_query($conn, $sql); $data = mysqli_fetch_assoc($result); ?> <form action="update.php" method="post"> 用戶名:<input type="text" name="username" value="<?php echo $data['username'];?>"><br /> 密碼:<input type="password" name="password"><br /> <input type="hidden" value="<?php echo $data['id'];?>" name="id" /> <input type="submit" value="提交"> </form> <?php mysqli_close($conn); ?>