|
|
|
ใส่ session แล้วใช้ history.back() ไม่ได้ ทำไงดีค่ะ |
|
|
|
|
|
|
|
ผมก็ใช้อยุ่นะครับ session กับ history.back()
แต่ที่ผมใช้ผมใช้เป็นแบบ
echo "<script>history.back()</script>";
อะครับไม่รู้เหมือนกันไหม
|
|
|
|
|
Date :
2010-03-24 01:10:42 |
By :
ExCool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาโค็ตมาให้ดูสักหน่อยน่าจะดีครับ
|
|
|
|
|
Date :
2010-03-24 10:27:16 |
By :
namebom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Add Data</title>
</head>
<body>
<?
include("../../connect_db.php");
$user_id = $_POST["user_id"];
$opass = base64_encode($_POST["password"]);
$npass = base64_encode($_POST["npass"]);
$cpass = base64_encode($_POST["cpass"]);
$name = $_POST["name"];
$mobile = $_POST["mobile"];
$tel = $_POST["tel"];
$email = $_POST["email"];
$sql = "select password from user where user_id=$user_id;";
mysql_query("set NAMES UTF8");
$rs = mysql_db_query($db_name,$sql);
if($r = mysql_fetch_object($rs)){$password = $r->password;}
if($opass != $password){
echo '<script>alert("password เดิมไม่ถูกต้อง");history.back();</script>';
}
$sql = "UPDATE user SET username='$username',password='$password',name='$name',mobile='$mobile',tel='$tel',email='$email' WHERE user_id=$user_id;";
mysql_query("set NAMES UTF8");
if(mysql_db_query($db_name,$sql)){
?>
<script type="text/javascript">
alert("แก้ไขข้อมูลแล้ว");
window.location.href="showData.php";
</script>
<? }else{echo("$sql"); } ?>
</body>
</html>
|
|
|
|
|
Date :
2010-03-24 11:36:43 |
By :
sveiki |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูทีค่ะ ว่าผิดตรงไหน
|
|
|
|
|
Date :
2010-03-24 11:37:42 |
By :
sveiki |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองหาดู php header cache control แล้วใช้ history.back(); มันจะ cache ข้อมูลให้
|
|
|
|
|
Date :
2010-03-24 12:19:51 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|