致命错误:使用datepicker

时间:2016-04-28 05:35:40

标签: php jquery datepicker

我正在尝试使用datepicker设置日期,并希望根据ID和datepicker值获取并显示其余值。我一直收到这个错误并注意到。

  

注意:未定义的索引:第58行的C:\ xampp \ htdocs \ easymed \ access_form.php中的datepicker

     

致命错误:在第524行的C:\ xampp \ htdocs \ easymed \ functions.php中调用boolean上的成员函数bind_param()

<tr><td>Date : </td><td>

<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery UI Datepicker - Default functionality</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script>
  $(function() {
    $( "#datepicker" ).datepicker();
  });
  </script>
</head>
<body>

<p><input type="text" id="datepicker"></p>


</body>
</html>
</td></tr>

脚本

function fetchAppointments($DOCTOR_LICENSE_NO,$datepicker) {
  global $mysqli,$DOCTOR_LICENSE_NO, $datepicker;
 // $args = array($DOCTOR_LICENSE_NO, $datepicker);
  //echo $selected_speciality;
  //echo $args[0];
  //echo $args[1];
  //echo $args[2];
  $stmt = $mysqli->prepare(
    "SELECT DOCTOR.DOCTOR_LICENSE_NO,
            DOCTOR.DOCTOR_FNAME, 
            DOCTOR.DOCTOR_LNAME, 
            DOCTOR.DOCTOR_EMAIL_ID,
            DOCTOR.DOCTOR_PHONE, 
            APPOINTMENT.APPOINTMENT_DATE,
            APPOINTMENT.APPOINTMENT_TIME,
            APPOINTMENT.APPOINTMENT_STATUS
            FROM (DOCTOR INNER JOIN APPOINTMENT ON DOCTOR.(DOCTOR_LICENSE_NO) = APPOINTMENT.(DOCTOR_LICENSE_NO)) WHERE $datepicker = APPOINTMENT.APPOINTMENT_DATE");                
  $stmt->bind_param("ss",$DOCTOR_LICENSE_NO, $datepicker);
  $stmt->execute();  
  $stmt->bind_result($DOCTOR_LICENSE_NO,$DOCTOR_FNAME, $DOCTOR_LNAME, $DOCTOR_EMAIL_ID, $DOCTOR_PHONE,$APPOINTMENT_DATE , $APPOINTMENT_TIME, $APPOINTMENT_STATUS);
  while ($stmt->fetch()){ 
    $row[] = array(
      'DOCTOR_LICENSE_NO'    => $DOCTOR_LICENSE_NO,
      'DOCTOR_FNAME'         => $DOCTOR_FNAME,
      'DOCTOR_LNAME'         => $DOCTOR_LNAME,
      'DOCTOR_EMAIL_ID'      => $DOCTOR_EMAIL_ID,
      'DOCTOR_PHONE'         => $DOCTOR_PHONE,
      'APPOINTMENT_DATE'     => $APPOINTMENT_DATE , 
      'APPOINTMENT_TIME'     => $APPOINTMENT_TIME, 
      'APPOINTMENT_STATUS'  =>  $APPOINTMENT_STATUS

      );
   }
  $stmt->close();
  return ($row);
 }`

0 个答案:

没有答案