Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามการ UPDATE SQL ครับ ไม่มี ERROR และ ไม่มีการอัพเดตครับ (กรณี : UPDATE 11 TABLE พร้อมกันครับ)



 

สอบถามการ UPDATE SQL ครับ ไม่มี ERROR และ ไม่มีการอัพเดตครับ (กรณี : UPDATE 11 TABLE พร้อมกันครับ)

 



Topic : 114192



โพสกระทู้ ( 249 )
บทความ ( 1 )



สถานะออฟไลน์




จากโค้ด หน้าแก้ไขครับ


จากโค้ดอัพเดตครับ
Code (PHP)
<?php
require ('connect.php');
?>

<!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" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>ระบบลงทะเบียนนักศึกษาฝึกงาน</title>
</head>

<body>
<?php
	if($_FILES["Studentimg"]["tmp_name"] != "")
		{
			
			$images = $_FILES["Studentimg"]["tmp_name"];
			$images_file = $_FILES["Studentimg"]["type"];
			$images_time = date('YmdHis');
			srand((double)microtime()*1000000); //ทำการสุ่มชื่อ
			$Pic_name=$random_pic = rand(1,9999999);
			if( $images_file == "image/gif" )
				{
						$filename = $Pic_name.".gif";
						$root = "studentimg/";
				}
			if ($images_file=="image/jpeg"||$images_file=="image/pjpeg")
				{
						$filename = $Pic_name.".jpg";
						$root = "studentimg/";
				}
				if ($images_file=="image/png"||$images_file=="image/x-png")
				{
						$filename = $Pic_name.".png";
						$root = "studentimg/";
				}

			$new_images = $images_time.$filename;
			
			copy($_FILES["Studentimg"]["tmp_name"], $root  . $new_images);		
			@unlink("studentimg/".$_POST["hdnOldFile"]);
			$size=GetimageSize($images);

			if($size[0]>=480 && $images_file=="image/png"||$images_file=="image/x-png")
					{
					$width=480; //*** Fix Width & Heigh (Autu caculate) ***//
					$height=round($width*$size[1]/$size[0]);
					$images_orig = ImageCreateFromPNG($images);
					$photoX = ImagesX($images_orig);
					$photoY = ImagesY($images_orig);
					$images_fin = ImageCreateTrueColor($width, $height);
					imageSaveAlpha($images_fin, true); 
					ImageAlphaBlending($images_fin, false); 
					$transparentColor = imagecolorallocatealpha($images_fin, 255, 255, 255, 127); 
					imagefill($images_fin, 0, 0, $transparentColor); 
		
					ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1,$height+1, $photoX, $photoY);
					ImagePNG($images_fin,"studentimg/".$new_images);
					ImageDestroy($images_orig);
					ImageDestroy($images_fin);
					}
			}
#---------------------studentinformation--------------------------------------------------------------
$strSQL = " UPDATE `studentinformation` SET `Message` = '".$_POST["Message"]."' ,
`Position` = '".$_POST["Department"]."' ,
  `Money` = '".$_POST["Money"]."',
   `Date` = '".$_POST["Date"]."',
    `Startdate` = '".$_POST["Datestart"]."',
	 `Enddate` = '".$_POST["Dateend"]."',
	  `Nameth` = '".$_POST["nameth"]."',
	   `Nicknameth` = '".$_POST["nickth"]."',
	    `Nameen` = '".$_POST["nameen"]."',
		 `Nicknameen` = '".$_POST["nicken"]."',
		  `Sex` = '".$_POST["sex"]."',
		   `Birthday` = '".$_POST["Birthday"]."',
		    `Age` = '".$_POST["age"]."',
			 `Placeofbirth` = '".$_POST["Placeofbirth"]."',
			  `Nationality` = '".$_POST["Nationality"]."',
			   `Race` = '".$_POST["Race"]."',
			    `Religion` = '".$_POST["Religion"]."',
				 `Weight` = '".$_POST["Weight"]."',
				  `Height` = '".$_POST["Height"]."',
				   `Blame` = '".$_POST["Blame"]."',
				    `Address` = '".$_POST["Address"]."',
					 `Registeredaddress` = '".$_POST["Registeredaddress"]."',
					  `IDcard` = '".$_POST["IDcard"]."',
					   `Issue` = '".$_POST["Issue"]."',
					    `Province` = '".$_POST["ProvinceIDcard"]."',
						 `Issued` = '".$_POST["Issued"]."',
						  `Cardexpirydate` = '".$_POST["Cardexpirydate"]."',
						   `Studentcard` = '".$_POST["Studentcard"]."',
						    `Placeofissue` = '".$_POST["Placeofissue"]."',
							 `Livingstatus` = '".$_POST["Livingstatus"]."',
							  `Familystatus` = '".$_POST["Familystatus"]."',
							  `Spouse` = '".$_POST["Spouse"]."',
							   `Spousecareer` = '".$_POST["Spousecareer"]."',
							    `Workplacespouse` = '".$_POST["Workplacespouse"]."',
								 `Child` = '".$_POST["Child"]."',
								  `Father` = '".$_POST["Father"]."',
								   `Fatherage` = '".$_POST["Fatherage"]."',
								    `Fathercareer` = '".$_POST["Fathercareer"]."',
									 `Fatherstatus` = '".$_POST["Fatherstatus"]."',
									  `Mother` = '".$_POST["Mother"]."',
									   `Motherage` = '".$_POST["Motherage"]."',
									    `Mothercareer` = '".$_POST["Mothercareer"]."',
										 `Motherstatus` = '".$_POST["Motherstatus"]."',
										  `Emergencycontact` = '".$_POST["Emergencycontact"]."',
										   `Emergencytel` = '".$_POST["Emergencytel"]."' ,
										    `Studentimg` = '".$_POST["Studentimg"]."' ,
											  WHERE `Student_id` = '".$_POST["view_id"]."' ";
											  $objQuery = mysql_query($strSQL);
#------------------------------------evidence--------------------------------------------
$strSQL = " UPDATE `evidence` SET Photo = '".$_POST["evidence1"]."' ,
Certification = '".$_POST["evidence2"]."' ,
  Registration = '".$_POST["evidence3"]."',
   Leafthroughmilitary = '".$_POST["evidence4"]."',
    Driverlicense = '".$_POST["evidence5"]."',
	 Studentcard = '".$_POST["evidence6"]."',
	  EvidenceIDcard = '".$_POST["evidence7"]."',
	   Evidenceother = '".$_POST["evidence8"]."',
		WHERE `Student_id` = '".$_POST["view_id"]."' ";
		 $objQuery = mysql_query($strSQL);
#------------------------------------reference------------------------------------------------
$strSQL = " UPDATE reference SET Referencename0 = '".$_POST["referencename0"]."' ,
Relationship0 = '".$_POST["referencerelationship0"]."' ,
  Companiesworking0 = '".$_POST["Companiesworking0"]."',
   Position0 = '".$_POST["referenceposition0"]."',
    Address0 = '".$_POST["referenceaddress0"]."',
	 Telephone0 = '".$_POST["referencetelephone0"]."',
	  Referencename1 = '".$_POST["referencename1"]."',
	   Relationship1 = '".$_POST["referencerelationship1"]."',
	    Companiesworking1 = '".$_POST["Companiesworking1"]."',
		 Position1 = '".$_POST["referenceposition1"]."',
		  Address1 = '".$_POST["referenceaddress1"]."',
		   Telephone1 = '".$_POST["referencetelephone1"]."',
			WHERE `Student_id` = '".$_POST["view_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#-----------------------------------educationprimary---------------------------------------------------
$strSQL = " UPDATE educationprimary SET Institute = '".$_POST["Primary"]."' ,
Country = '".$_POST["Primarylist"]."' ,
  Yearfrom = '".$_POST["Primaryfrom"]."',
   Yearto = '".$_POST["Primaryto"]."',
    Course = '".$_POST["Primarycourse"]."',
	 Major = '".$_POST["Primarymajor"]."',
	  WHERE Primary_id = '".$_POST["Primary_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#--------------------------------educationsecondary--------------------------------------------------------
$strSQL = " UPDATE educationsecondary SET Institute = '".$_POST["Secondary"]."' ,
Country = '".$_POST["Secondarylist"]."' ,
  Yearfrom = '".$_POST["Secondaryfrom"]."',
   Yearto = '".$_POST["Secondaryto"]."',
    Course = '".$_POST["Secondarycourse"]."',
	 Major = '".$_POST["Secondarymajor"]."',
	  WHERE Secondary_id = '".$_POST["Secondary_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#-------------------------------educationvocational---------------------------------------------------------
$strSQL = " UPDATE educationvocational SET Institute = '".$_POST["Vocational"]."' ,
Country = '".$_POST["Vocationallist"]."' ,
  Yearfrom = '".$_POST["Vocationalfrom"]."',
   Yearto = '".$_POST["Vocationalto"]."',
    Course = '".$_POST["Vocationalcourse"]."',
	 Major = '".$_POST["Vocationalmajor"]."',
	  WHERE Vocational_id = '".$_POST["Vocational_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#-------------------------------educationhighervocational-------------------------------------------------------
$strSQL = " UPDATE educationhighervocational SET Institute = '".$_POST["Higher"]."' ,
Country = '".$_POST["Higherlist"]."' ,
  Yearfrom = '".$_POST["Higherfrom"]."',
   Yearto = '".$_POST["Higherto"]."',
    Course = '".$_POST["Highercourse"]."',
	 Major = '".$_POST["Highermajor"]."',
	  WHERE Highervocational_id = '".$_POST["Highervocational_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#------------------------------educationother------------------------------------------------------------
$strSQL = " UPDATE educationother SET Institute = '".$_POST["Other"]."' ,
Country = '".$_POST["Otherlist"]."' ,
  Yearfrom = '".$_POST["Otherfrom"]."',
   Yearto = '".$_POST["Otherto"]."',
    Course = '".$_POST["Othercourse"]."',
	 Major = '".$_POST["Othermajor"]."',
	  WHERE Other_id = '".$_POST["Other_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#--------------------------------------------educationhistory-----------------------------------------------
#------------------------------------languageskillsthai-----------------------------------------------------
$strSQL = " UPDATE languageskillsthai SET Speaking = '".$_POST["ThaiSpeaking"]."' ,
Listening = '".$_POST["ThaiListening"]."' ,
  Reading = '".$_POST["ThaiReading"]."',
   Writing = '".$_POST["ThaiWriting"]."',
	  WHERE Thai_id = '".$_POST["Thai_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#------------------------------------languageskillsenglish-----------------------------------------------
$strSQL = " UPDATE languageskillsenglish SET Speaking = '".$_POST["EnglishSpeaking"]."' ,
Listening = '".$_POST["EnglishListening"]."' ,
  Reading = '".$_POST["EnglishReading"]."',
   Writing = '".$_POST["EnglishWriting"]."',
	  WHERE English_id = '".$_POST["English_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#------------------------------------languageskillsetc------------------------------------------------
$strSQL = " UPDATE languageskillsetc SET Speaking = '".$_POST["EtcSpeaking"]."' ,
Listening = '".$_POST["EtcListening"]."' ,
  Reading = '".$_POST["EtcReading"]."',
   Writing = '".$_POST["EtcWriting"]."',
	  WHERE Etc_id = '".$_POST["Etc_id"]."' ";
			 $objQuery = mysql_query($strSQL);
#------------------------------------languageskills-----------------------------------------------
#------------------------------------Uploadimg-----------------------------------------------
?>

</body>
</html>




จากโค้ด 2 ไฟล์นี้ครับ ผมลองแก้ไขข้อมูลแล้ว แต่ไม่มีการอัพเดตข้อมูลครับ

แถมไม่มีการแสดง Error ว่าทำอะไรผิดด้วยครับ

ไม่ทราบว่าท่านๆพอจะทราบไหมครับ ว่าผมทำโค้ดส่วนไหนผิดครับ

ผมลอง ECHO ข้อมูลนะครับ ข้อมูลก็มาปกติอะครับ



Tag : PHP, MySQL, HTML/CSS









ประวัติการแก้ไข
2015-02-03 19:08:35
2015-02-03 19:19:35
2015-02-03 19:31:26
2015-02-03 19:33:03
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-02-03 19:06:20 By : nest12345 View : 677 Reply : 6
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


กรณีอัพเดทไม่เออเร่อร์ และไม่อัพเดทให้ แสดงว่าไม่เข้าเคส ใน where ก็ต้องตรวจสอบใน where ให้ดีครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-03 20:27:45 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 249 )
บทความ ( 1 )



สถานะออฟไลน์


ขอบคุณมากครับที่ชี้จุดให้ แก้ไขได้ละครับ


ผมใส่

Code (PHP)
,


เกินมาครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-03 23:08:59 By : nest12345
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตาราง studentinformation อัพเดททีข้อมูลเยอะจัง....

ถ้ามีคนเข้ามาอ่าน อยากให้แนะนำหน่อย
ฟิลด์เยอะ ๆ แบบนี้ดีกว่า หรือ ควรแยกเก็บข้อมูล ย่อย ๆ แล้วอ้าง id ให้ตรงกันดีกว่าครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-04 10:57:41 By : apisitp
 


 

No. 4



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


อยู่ที่ลักษณะการใช้งานครับ ถ้าทุกครั้งที่เรียกใช้ จะใช้งานทุก ฟีลด์ ก็เก็บไว้ในตารางเดียวกัน
แต่ถ้าใช้บางส่วน ก็แยะตารางจัดหมวดหมู่ การเรียกใช้ให้ดี


เช่น profile ของคนหนึ่งคน ตัว address ไม่ค่อยได้เรียกใช้ นานๆ หน เอาแยกออกไปต่างหากจะดีกว่า ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-04 11:12:12 By : Chaidhanan
 


 

No. 5



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 4 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-02-04 11:12:12
รายละเอียดของการตอบ ::
ดีเลยครับ...

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-04 11:37:39 By : apisitp
 


 

No. 6



โพสกระทู้ ( 249 )
บทความ ( 1 )



สถานะออฟไลน์


ขอบคุณ คำแนะนำมากๆเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-05 14:15:45 By : nest12345
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการ UPDATE SQL ครับ ไม่มี ERROR และ ไม่มีการอัพเดตครับ (กรณี : UPDATE 11 TABLE พร้อมกันครับ)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่