|
|
|
มีปัญหาการแก้ไขข้อมูลสมาชิก ของ User คับ รายละเอียดด้านใน |
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
if(!isset ($_SESSION['member_id']))
{
echo "<script>alert('please login');window.location='Maps.php';</script>";
exit();
}
include("connect.php");
$member_Firstname =$_SESSION['member_Firstname'];
$member_Lastname =$_SESSION['member_Lastname'];
$member_address =$_SESSION['member_address'];
$member_phone =$_SESSION['member_phone'];
$member_email =$_SESSION['member_email'];
if(empty ($member_Firstname) ||empty($member_Lastname))
{
echo "<script>alert('Please refill form');history.back();</script>";
exit();
}
$sql="update member set
member_Firstname ='$member_Firstname'
member_Lastname = '$member_Lastname'
member_address ='$member_address'
member_phone ='$member_phone'
member_email ='$member_email'
where member_id = '".$_SESSION['member_id']."' ";
mysql_query($sql) or die ("error=$sql");
echo "<script>alert(' ++ complete ++ ');window.location='user_page.php';</script>";
?>
|
|
|
|
|
Date :
2012-07-18 19:30:00 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงว่ามันมีค่าตัวแปรที่ว่างครับ
|
|
|
|
|
Date :
2012-07-18 21:07:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(empty ($member_Firstname) || empty($member_Lastname))
{
echo "<script>alert('Please refill form');history.back();</script>";
exit();
}
มันเข้าเงื่อนไงนี้ครับ
|
|
|
|
|
Date :
2012-07-18 22:30:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^^ ไม่เกี่ยวครับ
จขกท. คุณลองเช็คดูว่าค่า first_name กับ last_name มันมีค่าหรือป่าว
ลองเอาไปรันดู
Code (PHP)
<?
session_start();
if(!isset ($_SESSION['member_id']))
{
echo "<script>alert('please login');window.location='Maps.php';</script>";
exit();
}
include("connect.php");
$member_Firstname =$_SESSION['member_Firstname'];
$member_Lastname =$_SESSION['member_Lastname'];
$member_address =$_SESSION['member_address'];
$member_phone =$_SESSION['member_phone'];
$member_email =$_SESSION['member_email'];
echo ".$member_Firstname.";
echo ".$member_Lastname.";
/*
if(empty ($member_Firstname) ||empty($member_Lastname))
{
echo "<script>alert('Please refill form');history.back();</script>";
exit();
}
$sql="update member set
member_Firstname ='$member_Firstname'
member_Lastname = '$member_Lastname'
member_address ='$member_address'
member_phone ='$member_phone'
member_email ='$member_email'
where member_id = '".$_SESSION['member_id']."' ";
mysql_query($sql) or die ("error=$sql");
echo "<script>alert(' ++ complete ++ ');window.location='user_page.php';</script>";
*/
?>
|
|
|
|
|
Date :
2012-07-18 23:05:15 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันได้คับ แต่ไปเช็คใน DB ข้อมูลไม่เปลี่ยนแปลงคับ ยังเหมือนเดิมอยู่เลย
เดวผมลองเอาไฟล์ editmem.php ให้ดูนะคับ
อันนี้คือโค๊ดทั้งหมดเลยคับ
Code (PHP)
<?
session_start();
if(!isset($_SESSION['member_id']))
{
echo "<script>alert('please login');window.location='Maps.php';</script>";
exit();
}
include("connect.php");
$member_id = $_SESSION['member_id'];
$sql = "select * from member where member_id='member_id' ";
$query =mysql_query($sql) or die ("error=$sql");
$row =mysql_fetch_array($query);
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<center><form name="form1" method="post" action="editmem_save.php">
<br>
<table width="400" border="0" style="width: 400px">
<tbody>
<tr>
<td><font face="MS Sans Serif" font size="2" color=""><b>ชื่อ</b></font></td>
<td><input name="member_Firstname" type="text" id="member_Firstname" size="35" value="<?=$row['member_Firstname']?>"></td>
</tr>
<tr>
<td><font face="MS Sans Serif" font size="2" color=""><b>นามสกุล :</b></font></td>
<td><input name="member_Lastname" type="text" id="member_Lastname" size="35" value="<?=$row['member_Lastname']?>"></td>
</tr>
</tbody>
</table>
<table width="400" border="0" style="width:"400">
<tr>
<td><font face="MS Sans Serif" font size="2" color=""><b>ที่อยู่</b></font></td>
<td><center><label>
<textarea name="member_address" id="member_address" cols="45" rows="5"><?=$row['member_address']?></textarea>
</label></center></td>
</tr>
<tr>
<td><font face="MS Sans Serif" font size="2" color=""><b>เบอร์โทรศัพท์</b></font></td>
<td><label><input type="text" name="member_phone" id="member_phone" value="<?=$row['member_phone']?>">
</label></td>
</tr>
<tr>
<td><font face="MS Sans Serif" font size="2" color=""><b>อีเมลล์</b></font></td>
<td><label>
<input type="text" name="member_email" id="member_email" value="<?=$row['member_email']?>">
</label></td>
</tr>
</table>
<br>
<input type="submit" name="Submit" value="ยืนยัน">
</p>
</form></center>
|
|
|
|
|
Date :
2012-07-18 23:46:03 |
By :
bankclup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(empty ($member_Firstname))
{
echo 'No have $member_Firstname';
} elseif (empty($member_Lastname)) {
echo 'No have $member_Lastname';
} else {
$sql="update member set
member_Firstname = '$member_Firstname' ,
member_Lastname = '$member_Lastname' ,
member_address = '$member_address' ,
member_phone = '$member_phone' ,
member_email = '$member_email'
where member_id = '".$_SESSION['member_id']."' ";
mysql_query($sql) or die ("error=$sql");
}
|
ประวัติการแก้ไข 2012-07-19 00:50:37
|
|
|
|
Date :
2012-07-19 00:48:53 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้นี่ไม่ได้ยังไงล่ะครับ
|
|
|
|
|
Date :
2012-07-19 09:29:26 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วโชว์ Error อะไรบ้างครับ
|
|
|
|
|
Date :
2012-07-19 10:08:07 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $sql
มาดู
แล้วเอา ค่าที่ได้จากการ echo ไปวางใน phpmyadmin ดูครับ
|
|
|
|
|
Date :
2012-07-19 10:08:46 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว echo $sql มันออกมาว่าไงครับ
|
|
|
|
|
Date :
2012-07-19 11:14:08 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|