PHP: <?phpsession_start();include("config.php");header('Content-Type: text/html; charset=UTF-8');echo '<title>sua thong tin</title>';if ( !$_SESSION['save'] ){ echo "ban chua dang nhap! <a href='dangnhap.php'>nhap vao day de dang nhap</a>";}else{echo "Chao <a href=\"suathongtin.php\">".$row[name]."</a> , ban da dang nhap thanh cong! <a href=thoat.php>Thoat</a>, sua thong tin <a href=suathongtin.php>tai day</a><br> ";if ( $_GET['act'] == "do" ){ $username = addslashes( $_POST['mail'] ); $password = md5( addslashes( $_POST['pass'] ) ); $name = addslashes( $_POST['name'] ); if ( ! $mail || ! $_POST['pass'] || ! $name) { print "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } @$a=mysql_query("UPDATE user SET email = '.$email.',pass` = '$pass',name = '$name'"); if ($a) print "Ok"; else print "loi";}else{print <<<EOF<form action="suathongtin.php?act=do" method="post"> <table border="1" width="400" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0"> <tr> <td>mail:</td> <td><input type="text" name="mail" value=""></td> </tr> <tr> <td>Pass:</td> <td><input type="password" name="pass" value=""></td> </tr> <tr> <td>name:</td> <td><input type="text" name="name" value=""></td> </tr> <td><input type="submit" name="submit" value="SUA"></td> </table></form>EOF;}}?> Đây là trang sửa thông tin khi mình đăng nhập vào. Mình có 1 cái bảng user có 3 trường id, mail, pass, name. ko bik sao nó ko thể sửa đc
Hàng của bác đây Mã: <?php session_start(); include("config.php"); header('Content-Type: text/html; charset=UTF-8'); echo '<title>sua thong tin</title>'; if ( !isset($_SESSION["save"])) { echo "ban chua dang nhap! <a href='dangnhap.php'>nhap vao day de dang nhap</a>"; } else { echo "Chao <a href=\"suathongtin.php\">".$_SESSION["save"]."</a> , ban da dang nhap thanh cong! <a href=thoat.php>Thoat</a>, sua thong tin <a href=suathongtin.php>tai day</a><br> "; if ($_POST) { if ( empty($_POST["mail"]) || empty($_POST["pass"]) || empty($_POST["name"])) { echo "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; } else{ $email = $_POST["mail"]; $pass = md5($_POST["pass"]); $name = $_POST["name"]; @$a=mysql_query("UPDATE user SET `mail` = '".$email."', `pass` = '".$pass."',`name` = '".$name."'") or die(mysql_error()); } } else { // Form đăng ký ?> <form method="post"> <table border="1" width="400" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0"> <tr> <td>mail:</td> <td><input type="text" name="mail" value=""></td> </tr> <tr> <td>Pass:</td> <td><input type="password" name="pass" value=""></td> </tr> <tr> <td>name:</td> <td><input type="text" name="name" value=""></td> </tr> <td><input type="submit" name="submit" value="SUA"></td> </table> </form> <?php } } ?>