SET @rownum = 0;
SELECT sub.*, sub.rank as Rank
FROM
(
SELECT *, (@rownum := @rownum + 1) as rank
FROM msgtable
WHERE cdate = '18/07/2012'
) sub
WHERE rank BETWEEN ((@PageNum - 1) * @PageSize + 1)
AND (@PageNum * @PageSize)
Каждый раз, когда вы передаете параметры @PageNum
и @PageSize
, чтобы получить конкретную страницу, которую вы хотите. Например, первые 10 строк будут @PageNum = 1 and @PageSize = 10
Вы можете попробовать объединить входы от обоих элементов управления в один, например
$("#datetime").focus(function() {
var mydate = $("#date").val();
var mytime = $("#time").val();
if(mydate && mytime && !this.value) {
this.value = mydate + " " + mytime;
}
});
Вы можете привязать событие к событию onClose () средства выбора даты. Пусть он откроет ваш выбор времени. Позвольте средству выбора даты записать базовое значение ввода, а средство выбора времени добавит его значение после пробела к тому же вводу.
Обновлено: Следующее обновлено в результате обновленного вопроса.
В документации приводится краткий пример того, как для привязки события / действия к закрытию датпикера:
$('.selector').datepicker({
onClose: function(dateText, inst) { ... }
});
В этом примере вы можете использовать свою функцию, следующую за «onClode:», чтобы записать значение на вход и вызвать всплывающее окно таймера.
$(".selector").datepicker({
onClose: function(dateText, inst) {
$(".selector").val(dateText);
// Raise Timepickr
}
});
Вот альтернатива:
http://www.r-ip.ru/dev/datetimepicker/index.html
$('#datetimepicker').datetimepicker({
dateFormat: 'yy-mm-dd',
timeFormat: ' hh:ii:ss'
});
Я хотел бы порекомендовать Any + Time (TM) , в котором вы можете объединить дату и время в одном поле с одним простым -использовать (и быстро!) комбинированный выбор даты и времени.