[Php] MySQL पंक्तियों को अपडेट करने के लिए HTML के रूप में jQuery के datepicker


Answers

मूल रूप में जिसने रिकॉर्ड बनाया, क्या सबकुछ ठीक से सेट हो रहा है? slot_line और reason फ़ील्ड सही तरीके से अद्यतन कर रहे हैं? यदि वे समस्या नहीं हैं तो आपके PHP में हो सकता है। क्या आप संदर्भ के लिए अधिक PHP कोड पोस्ट कर सकते हैं?

Question

मैंने इस विषय पर शोध के ढेर किए हैं, लेकिन कुछ कारणों से काम करने के लिए कोई काम नहीं किया है!

मैं MySQL में एक पंक्ति अपडेट करने के लिए datepicker विजेट का उपयोग करना चाहता हूं (जिसकी तारीख कॉलम है)। किसी कारण के लिए, जब भी मैं पंक्ति अपडेट करने की कोशिश करता हूं (जो अन्य इनपुट चीजों के लिए काम करता है) यह मेरी MySQL तालिका 0000-00-00 में बताता है ??

यह मेरा jQuery कोड है:

<script>
  $( function() {
    $( "#datepicker" ).datepicker({
        dateFormat:"yy-mm-dd",
        altField: "#alternate",
      altFormat: "DD, d MM, yy"
    });
    $( "#selectable" ).selectable();
  } );
  </script>

और मेरा HTML:

<p> Date: <input name="slot_date" id="datepicker" > &nbsp; <input type="text" id="alternate" size="30"></p>

मेरा PHP:

  if( isset($_POST['btn-book']) ) { 

 $slot_date = date('yy-mm-dd',strtotime($_POST['slot_date']));
 $slot_line=$_POST['slot_line'];
 $reason=$_POST['reason'];
 $id=$_POST['id'];

 $sql="UPDATE appointments SET slot_date='$slot_date', slot_line='$slot_line', reason='$reason' WHERE id='$id'";
 $result=mysql_query($sql);


 if($result){
  header ("Location: homepage_loggedin_book_success.php");
 }else {
  echo "ERROR";
 } 
}

वैसे भी, मैं उम्र के लिए कोशिश कर रहा हूँ, लेकिन datepicker अभ्यस्त मेरी MySQL तालिका में प्रवेश ??