มันไม่ยอมอัพเดตเลยจ้าช่วยที่แก้อยู่นานแล้วใครก็ได้ช่วยดูที่จ้า
Code (PHP)
$sql_update ="UPDATE tb_user SET name='$name',last_name='$last_name',location='$location',address='$address',zip_code='$zipcode',email='$email',phone='$phone',last_update='$date' WHERE user_name='$_SESSION[ses_user]' ";
รู้สึกรูปแบบมันแบบนี้นะครับ...
แล้วก็ company,contact_com,student_year,student ก็ไม่มีเข้าไปเลย
Date :
2010-09-12 01:17:14
By :
t-monroe
ช่วยการรับค่าค่ะ
Code (PHP)
<input name="com_name[]" type="text" size="30" value="<?=$objResult["com_name"];?>" />
ส่วนการ insert ค่ะ
Code (PHP)
for($i=0;$i<$count($_POST["com_name"]);$i++)
{
if($com_name[$i] != "") {
$sql1="UPDATE company,contact_com,student_year,student SET com_name='$com_name[$i]' where company.no_company=contact_com.no_company AND contact_com.studentId=student_year.studentId AND student_year.studentId='$username'" ;
$result=mysql_db_query($dbname,$sql1)or die(mysql_error());
}
}
แต่มันไม่แก้อ่ะค่ะ ตอนแรกทำ update แบบธรรมดา com_name='$com_name' ข้อมูลก็อัพเดตค่ะ แต่พอเปลี่ยนเป็น com_name='$com_name[$i]' มันไม่อัพเดตค่ะ
ประวัติการแก้ไข 2010-09-12 01:34:14
Date :
2010-09-12 01:26:17
By :
pupae010
print_r($_POST);
ออกมาดูก่อนครับว่าข้อมูลมายังไง ครบหรือไม่
Date :
2010-09-12 01:50:24
By :
PlaKriM
ตัวอย่าง update ตางรางนักศึกษาครับ
$sql = "UPDATE tb_student SET name='$_post[name]', lastname='$_POST[lastname]' WHERE(student_id='xxxxxxxxxx')"
Date :
2010-09-12 12:39:06
By :
วิทย์
Load balance : Server 05