2017-02-23 50 views
0

У меня этот пользовательский финпикер, который я назвал yrpicker.Получение выбранного года от выбранного сборщика года

$('.yrpicker').datepicker({ 
 
    format: "yyyy", 
 
    autoclose: true, 
 
    minViewMode: "years" 
 
});

enter image description here

Это показывает только год формат.

Но моя проблема - это когда я выбираю год назад. 2010, и сохранить его в базе данных, я получаю только текущий год, который составляет 2017. Как я могу выбрать выбранный год желания.

Ниже приведена моя заявка на PHP и моя html-форма.

<div class="form-group col-md-2"> 
 
<label for="elem_school">Started</label> 
 
    <input type="text" class="form-control datepicker yrpicker" name="elem_yrStarted" id="yrStarted" placeholder="From"> 
 
</div>

enter image description here

enter image description here

+0

ваша JQuery Hosted библиотеки включены на странице ?? – Gulshan

+0

Да, он включен. – Laurie

+0

Почему вы используете функцию strtotime(), если вы выбираете только год в php-коде. Вы можете напрямую сохранить значение – Gulshan

ответ

0

просто заменить

$elemgraduate=date('Y',strtottime($_POST['elem_yrGrad'])); 
$elem_yrStarted=date('Y',strtottime($_POST['elem_yrStarted'])); 
$elem_lastYearAttended=date('Y',strtottime($_POST['elem_lastAttended'])); 

WIth

$elemgraduate=$_POST['elem_yrGrad']; 
$elem_yrStarted=$_POST['elem_yrStarted']; 
$elem_lastYearAttended=$_POST['elem_lastAttended']; 

С уважением :)

+0

спасибо! это сработало. – Laurie

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

  • Нет связанных вопросов^_^