2014-11-16 3 views
0

Я бы хотел, чтобы пользователь забронировал встречу через форму. Я использовал DateTimePicker JQuery следующим образом:Вставить данные DateTimePicker в phpmyadmin

<script src="jquery.js"></script> 
<script src="jquery.datetimepicker.js"></script> 
<script> 
$(function() { 
    jQuery('#DateTime').datetimepicker({ 
     format:'D, d M Y H:i', 

     }); 
    }); 
</script> 

Раньше я использовал DatePicker и я успешно вставил данные в таблицу. После изменения jQuery datetimepicker и типа данных в качестве даты и времени я столкнулся с проблемой при вставке данных. Я пробовал решения, но все еще не удалось. Мои коды следующим образом:

if (! $conn) 

    die("Couldn't connect to MySQL"); 

$query = "SELECT from Client (Client_ID)"; 

$sql = "INSERT INTO Appointment (Client_ID,Svc_ID,Appt_DateTime) 
VALUES ('$_POST[ClientID]','$_POST[ApptType]','$_POST[DateTime]')"; 


mysql_query($query,$sql,$conn); 

dbDisconnect($conn); 
+0

ли вы получить какие-либо ошибки? Кроме того, что такое значение '$ _POST [DateTime]'? – ekad

+2

'datetime' datatype требуется формат даты' YYYY-MM-DD H: i: s' – GBD

+3

этот код можно использовать для SQL Injection –

ответ

0

это работает отлично

"INSERT INTO Appointment (Client_ID,Svc_ID,Appt_DateTime) 
VALUES ('$_POST[ClientID]','$_POST[ApptType]','".date('Y-m-d H:i:s', strtotime($_POST[DateTime]))."')"); 
Смежные вопросы