-1
<form action="actionMAppointment.php?stu_id=<?php echo $row_RecEdit['stu_id'] ?>" method="post">
Time:
<input type = "time" name="appointmentTime" id = "appointmentTime" />
Date:
<input type = "text" name="appointmentDate" id = "appointmentDate" />
<input type = "submit" value="Make Appointment"/>
</form>
actionMAppointment.php插入时间和日期到数据库中使用的mysql_query
$temp_id = $_GET['stu_id'];
$app_time = $_POST['appointmentTime'];
$app_date = $_POST['appointmentDate'];
$the_time = date('h:i A', strtotime($app_time));
mysql_query("UPDATE tbl_studentdetail SET stu_appointment = 1, appointment_time = $the_time, appointment_date = $app_date WHERE stu_id = $temp_id");
header("Location:appointment.php");
?>
的Javascript日期
<style type="text/css">@import "js_pickdate/jquery.datepick.css";</style>
<script type="text/javascript" src="js_pickdate/jquery.datepick.js"> </script>
<script type="text/javascript">
$(document).ready(function(){
$('#appointmentDate').datepick({dateFormat: 'yy-mm-dd'});
});
出于某种原因,它没有在所有更新数据库。任何人都可以帮忙谢谢!
可能是因为您的安装不支持mysql_ *函数 – e4c5
[查看如何调试PHP(http://stackoverflow.com/questions/845021/how-to-get-useful-error-messages-in-php),并且一定要立即停止使用mysql_。如果你使用[参数化查询](http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php),你不仅会让你的插入工作,但你也将避免令人讨厌的SQL注入。 – WEBjuju
什么是MySQL表中的appointment_time和appointment_date类型? –