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 > การQry อย่างนี้ไม่ได้หรอครับ ผมเข้าใจเหมือนกันว่าทำไมไม่ได้ครับ



 

การQry อย่างนี้ไม่ได้หรอครับ ผมเข้าใจเหมือนกันว่าทำไมไม่ได้ครับ

 



Topic : 069141



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



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




Code (PHP)
	$id = addslashes($_SESSION['id_search']);
	$prefix = addslashes($_POST['prefix']);
	$first_name = addslashes($_POST['first_name']);
	$last_name = addslashes($_POST['last_name']);
	$nickname = addslashes($_POST['nickname']);
	$room = addslashes($_POST['room']);
	$major = addslashes($_POST['major']);
	$BD = addslashes($_POST['BD']);
	$race = addslashes($_POST['race']);
	$nationality = addslashes($_POST['nationality']);
	$religion = addslashes($_POST['religion']);
	$home_phone = addslashes($_POST['home_phone']);
	$cellphone = addslashes($_POST['cellphone']);
	$network = addslashes($_POST['network']);
	$e_mail = addslashes($_POST['e_mail']);
	$facebook = addslashes($_POST['facebook']);
	$id_person = addslashes($_POST['id_person']);
	
	if(($nickname != "") && ($major != "") && ($BD != "")
		&&($race != "") && ($nationality != "") && ($religion != "")
		 && ($cellphone != "") && ($network != "") && ($id_person)){
	
		echo $nickname . $major . $BD ;	
	
		$sql = "REPLACE INTO normal VALUES(" ;
		$sql .= " $id , 
					'$prefix' , 
					'$first_name' , 
					'$last_name' , 
					'$nickname' , 
					$room , 
					'$major' , 
					'$BD' ,
					'$race' , 
					'$nationality' , 
					'$religion' , 
					$home_phone ,
					$cellphone , 
					'$network' , 
					'$e_mail' , 
					'$facebook' , 
					$id_person " ;
		$sql .= ");" ;
	
		$qry = mysql_query($sql);

		if (!$qry){
			echo "<br><br><br><b>" . "ไม่สามารถเพิ่มข้อมูลได้" . "</b>" ;
		}	
		else {
			
			$ruler_name = addslashes($_POST['ruler_name']) ;
			$working_ru = addslashes($_POST['working_ru']) ;
			$address_ru = addslashes($_POST['address_ru']) ;
			$mo_ru = addslashes($_POST['mo_ru']) ;
			$building_ru = addslashes($_POST['building_ru']) ;
			$room_ru = addslashes($_POST['room_ru']) ;
			$lane_ru = addslashes($_POST['lane_ru']) ;
			$road_ru = addslashes($_POST['road_ru']) ;
			$district_ru = addslashes($_POST['district_ru']) ;
			$amphur_ru = addslashes($_POST['amphur_ru']) ;
			$province_ru = addslashes($_POST['province_ru']) ;
			$PObox_ru = addslashes($_POST['PObox_ru']) ;
			$tel_ru = addslashes($_POST['tel_ru']) ;
						
			$sql2 = "REPLACE INTO ruler VALUES(" ;
			$sql2 .= " $id , 
						'$ruler_name' , 
						'$working_ru' ,
						$address_ru , 
						$mo_ru , 
						'$building_ru' ,
						$room_ru , 
						'$lane_ru' , 
						'$road_ru' , 
						'$district_ru' , 
						'$amphur_ru' 
						'$province_ru' ,
						$PObox_ru , 
						$tel_ru " ;
			$sql2 .= ");" ;
			
			$qry2 = mysql_query($sql2) ;
			
			if(!$qry2){
				echo "<br><br><br><b>" . "ไม่สามารถเพิ่มข้อมูลได้2" . "</b>" ;
			}
			else{
				echo "<script>window.location = 'http://" .$_SERVER['HTTP_HOST'] . "/information_51/datain2.php'</script>" ;
			}
			
		}
	}
	else{
		echo "<font color='#FF0000'>ท่านใส่ข้อมูลพื้นฐานไม่ครบไม่ครบสมบูรณ์</font>" ;	
		
	}
		



มันไปเข้า ไม่สามารถเพิ่มข้อมูลได้2 ตลอดเลยอ่ะครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-11-15 18:05:39 By : lcherrybluel View : 791 Reply : 1
 

 

No. 1



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



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


Code (PHP)
$id = addslashes($_SESSION['id_search']);
$prefix = addslashes($_POST['prefix']);
$first_name = addslashes($_POST['first_name']);
$last_name = addslashes($_POST['last_name']);
$nickname = addslashes($_POST['nickname']);
$room = addslashes($_POST['room']);
$major = addslashes($_POST['major']);
$BD = addslashes($_POST['BD']);
$race = addslashes($_POST['race']);
$nationality = addslashes($_POST['nationality']);
$religion = addslashes($_POST['religion']);
$home_phone = addslashes($_POST['home_phone']);
$cellphone = addslashes($_POST['cellphone']);
$network = addslashes($_POST['network']);
$e_mail = addslashes($_POST['e_mail']);
$facebook = addslashes($_POST['facebook']);
$id_person = addslashes($_POST['id_person']);

if($nickname != "" || $major != "" || $BD != "" || $race != "" || $nationality != "" || $religion != "" || $cellphone != "" || $network != "" || $id_person){
$query=mysql_query(" replace into normal value ('$id', '$prefix', '$first_name', '$last_name', '$nickname', '$room', '$major', '$BD', '$race', '$nationality', '$religion', '$home_phone', '$cellphone', '$network', '$e_mail', '$facebook', '$id_person') ");
          if (!$query){
		           echo "<br><br><br><b>" . "ไม่สามารถเพิ่มข้อมูลได้" . "</b>" ;
	     }
}		
	 else {		
		$ruler_name = addslashes($_POST['ruler_name']) ;
		$working_ru = addslashes($_POST['working_ru']) ;
		$address_ru = addslashes($_POST['address_ru']) ;
		$mo_ru = addslashes($_POST['mo_ru']) ;
		$building_ru = addslashes($_POST['building_ru']) ;
		$room_ru = addslashes($_POST['room_ru']) ;
		$lane_ru = addslashes($_POST['lane_ru']) ;
		$road_ru = addslashes($_POST['road_ru']) ;
		$district_ru = addslashes($_POST['district_ru']) ;
		$amphur_ru = addslashes($_POST['amphur_ru']) ;
		$province_ru = addslashes($_POST['province_ru']) ;
		$PObox_ru = addslashes($_POST['PObox_ru']) ;
		$tel_ru = addslashes($_POST['tel_ru']) ;
		
		$query2=mysql_query(" REPLACE INTO ruler VALUES ('$id', '$ruler_name', '$working_ru', '$address_ru', '$mo_ru', '$building_ru', '$room_ru', '$lane_ru', '$road_ru', '$district_ru', '$amphur_ru', '$province_ru', '$PObox_ru', '$tel_ru') ");	
		
		if(!$query2){
		                	echo "<br><br><br><b>" . "ไม่สามารถเพิ่มข้อมูลได้2" . "</b>" ;
		    }
		   else{
		   echo "<script>window.location = 'http://" .$_SERVER['HTTP_HOST'] . "/information_51/datain2.php'</script>" ;
		   }
	        }
}
else{
	 echo "<font color='#FF0000'>ท่านใส่ข้อมูลพื้นฐานไม่ครบไม่ครบสมบูรณ์</font>" ;	
}


เช็คเรื่องคำส่ัง replace ด้วย
เช็คเรื่องการใช้ session ด้วย
เช็คเรื่องเครื่องหมายด้วย ผมเห็นบางที่ก็ไม่ได้ใส่เครื่องหมาย single qoute
ไม่มั่นใจว่าได้ชั่วนะ ก็ลองดูเรื่องการ replace อีกทีแล้วกัน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-15 21:38:28 By : ozma
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การQry อย่างนี้ไม่ได้หรอครับ ผมเข้าใจเหมือนกันว่าทำไมไม่ได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่