<?
switch ($_GET["page"]) {
case "contactInfo":
include("contactInfo.php");
break;
case "generalInfo":
include("generalInfo.php");
break;
}
?>
ปัญหาของเราอยู่ตรงที่ว่า
Code (PHP)
<li>Contact Info <a href="accountSetting.php?page=contactInfo">Edit</a></li>
<li>General Info <a href="accountSetting.php?page=generalInfo">Edit</a></li>
<?
ob_start();
session_start();
$inactive = 3000; // Set timeout period in seconds
if (isset($_SESSION['timeout'])) {
$session_life = time() - $_SESSION['timeout'];
if ($session_life > $inactive) {
session_destroy();
header('location:index.php');
}
}
$_SESSION['timeout'] = time();
if($_SESSION["member_id"]=="")
{
header('location:index.php');
exit();
}
//============ Call Function to connect to the database
require_once('../connect/connect.php');
$sql_member ="SELECT * FROM member WHERE member_id = '".$_SESSION["member_id"]."'";
$dbquery_member = mysql_query($sql_member);
$num_rows_group = mysql_num_rows($dbquery_member);
$resultmember = mysql_fetch_array($dbquery_member);
?>
<!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" />
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<title>Untitled Document</title>
</head>
<body>
<div id="bar3">
<div id="stylized" class="myform">
<form id="form" name="form" method="post" action="index.html">
<h1>Change Your General Information </h1>
<p>You can modify your general information here </p>
<label>Year of war
<span class="small">Change the year you had join in vietnam veteran </span></label>
<input type="text" name="txtName" id="txtName" value="<?=$resultmember["member_name"];?>"/>
<button type="submit">Update</button>
<div class="spacer"></div>
</form>
</div>
</body>
</html>
คือเรางง ตรงที่ว่า เมื่อเราดึงไฟล์ generalInfo.php มาแต่ให้อยู่ที่หน้า accountSetting.php แล้วพอเราคลิก update คือมันหายค่ะ หน้า generalInfo.php เราไม่รู้ว่าต้องแก้ตรง case เพิ่ม session หรือว่าตรง form ที่หน้า generallInfo.php
คือ เข้าใจคำถามใช่ไมค่ะ ใครที่เคยทำแบบเราช่วยรบกวนมาบอกเรื่องรูปแบบหน่อยนะค่ะ เรายังไม่แม่นเรื่อง รูปแบบการทำงานของ session กับ case มากนะ รบกวนด้วยนะค่ะ
Tag : PHP, MySQL
Date :
2012-04-03 13:53:58
By :
มือใหม่หัดขับ
View :
2624
Reply :
1
No. 1
Guest
ผมว่าย้ายไปทำงานหน้า generalInfo.php เลยไม่ดีกว่าหรอครับ
ถ้า include form มาทำงานแบบนี้มันไม่เหมาะสมมั้งครับ