INSERT ค่าจากTEXTAREAได้ค่าว่าง แก้ยังไงคะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา INSERT ค่าจากTEXTAREAได้ค่าว่าง แก้ยังไงคะ

INSERT ค่าจากTEXTAREAได้ค่าว่าง แก้ยังไงคะ
  <textarea name="keyref" id="keyref" cols="45" rows="5"></textarea>
      <? 
	      $objConnect = mysql_connect("localhost","root","20091993") or die("Error Connect to Database");
          $objDB = mysql_select_db("edpex_db");
		  $keyref = nl2br($_POST['keyref']);
          $sql = "INSERT INTO strengths(strID,strKeyRef)VALUES(0,'$keyref')";
	      mysql_query($sql) or die ("Error Query [".$sql."]");	
		  ?>

ในดาต้าเบสมันขึ้นเป็นค่าว่างอะคะ แก้อยู่หลายชั่วโมงแล้ว ช่วยด้วยคะ


Um0000um 171.5.251.xxx 03-03-2016 18:51:10

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
$keyref = nl2br($_POST['keyref']);  
echo $keyref;
//ทดสอบด้วยการ echo ตัวแปร $keyref ดูว่าค่ามาไหม
//ถ้าค่าไม่มาก็ไล่ดูว่าส่งค่าอะไรมาผิดหรือเปล่า
//แต่ถ้ามีค่าส่งมา แต่ไม่บันทึกในฐานข้อมูล
//ให้ตรวจสอบการบันทึกข้อมูล รูปแบบคำสั่ง sql เครื่องหมาย ' หรือ "
//กับการใช้งานค่าตัวแปร
$sql = "INSERT INTO strengths(strID,strKeyRef)VALUES(0,"'.$keyref.'")";  


ninenik 122.155.43.xxx 03-03-2016
 ความคิดเห็นที่ 2
ตัวแปล sql เรียกผิดป่ะครับ 

 $sql = "INSERT INTO strengths(strID,strKeyRef)VALUES(0,'".$keyref."')";  


kimnue 58.11.88.xxx 09-03-2016 16:02






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ