2013-05-30 2 views
-1

Я пытаюсь вставить отдельное поле даты и отдельное поле времени из формы php и вставить его в мою базу данных в поле. вставленное значение должно быть как отметка времени unix. В поле даты используется jquery datepicker, а в поле времени используется плагин timepicker. Вот разметка для обработчика формы, когда значения были представлены:Вставить отдельную дату и время в одно временное поле

$json = array(); 

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { 

$date_from = tep_db_prepare_input($_POST['date_from']); 
$time_from = tep_db_prepare_input($_POST['time_from']); 


if (!preg_match("/^([0-9]{4})\/([0-9]{2})\/([0-9]{2})$/", $date_from)) { 
$json['error']['date_from'] = 'Start Date is not valid!'; 
} 

if (!preg_match("/^([0-1][0-9]|[2][0-3]):([0-5][0-9])$/", $time_from)) { 
$json['error']['time_from'] = 'Start Time is not valid!'; 
} 



if (isset($json['error']) and !empty($json['error'])){ 

$json['status'] = 'error'; 
$json['message'] = 'Please check your error(s)!'; 

}else{ 

$json['status'] = 'success'; 
$json['message'] = 'Time Data has been successfully updated!'; 

} 

} 

echo json_encode($json); 

Как вставить date_from и time_from поля в поле одна базы данных, называемое start_time как метка времени. P.S Я знаю, что мне нужно использовать функцию strtotime

ответ

0

попробуйте сделать только strtotime($date_from." ".$time_from);

Смежные вопросы