javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database

javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database
ขออนุญาติถามต่อจากคำถามก่อนหน้านี้นะค่ะ ที่ถามไปว่าจะบวกวันที่อัตโนมัติตามช่องที่กรอกจำนวนใน Textbox ด้วย Javascript ยังไง

https://www.ninenik.com/forum_view_2558_1.html

แล้วพอได้ผลลัพธ์ตรงวันที่ จากตัวอย่างคือช่อง Textbox ที่ชื่อ id_c แล้วจะนำไปบันทึกลงในฐานข้อมูลต้องเขียนยังไง
พอดีบันทึกไปแล้ว แปลงเป็นรูปแบบของ Database แล้วแต่ก็ไม่ได้ มันแสดงเป็น 1970-01-01 ซึ่งเป็นค่าที่ผิดค่ะ


Anyarut 05-10-2017 09:56:01

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

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


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


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

 ความคิดเห็นที่ 1
ตรวจสอบรูปแบบวันที่ใน database กับค่าที่ส่งไป ว่ารูปแบบเหมือนกันไหม
ถ้าใน db เป็น 0000-00-00 ปี ค.ศ. ซึ่งเป็นรูปแบบปกติของ datae ที่ถูกต้อง
แต่ค่าที่ส่งไปเป็น 00-00-0000 ปี พ.ศ.  แบบนี้ค่าที่ส่งไปบันทึกก็จะไม่ถูกต้อง
แก้ไขโดยเวลารับค่า ก็แปลงค่ากลับแล้วเก็บไว้ในตัวแปร ก่อนนำค่าใหม่ ไปบันทึก
 
แนวทางการจัดรูปแบบข้อความวันที่ ให้อยู่ในรูปแบบมาตรฐาน ใน php http://niik.in/802 


ninenik 05-10-2017
 ความคิดเห็นที่ 2
ยังไม่ได้เหมือนเดิมค่ะ 

ตอนก่อนจะบันทึกลองเช็คค่าดู มัน แสดง วัน-เดือน-ปี 06-10-2017
แต่พอบันทึก แปลงค่าให้วันที่โดยเขียนโค้ดแบบนี้ค่ะ เป็นรูปแบบของ db ที่ถูกต้อง
แต่ก็ยังเป็น 1970-01-01 เหมือนเดิมค่ะ

$DueDate = date('Y-m-d',strtotime($_POST['Enddate']));


anyarut 05-10-2017 10:40
 ความคิดเห็นที่ 3
ขอดูข้อมูลใน $_POST['Enddate'] หน่อยครับ


Chaimongkhol Rain Nkt 20-10-2017 14:36
1






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