IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Как данные из Quickform засунуть в запрос (http://www.imho.ws/showthread.php?t=110542)

Volt 01.11.2006 12:15

Как данные из Quickform засунуть в запрос
 
Хочу предложить пользователю задать интервал времени и потом на основании его сделать запрос к базе mysql. Пользуюсь для задания даты Quickform. Вот скрипт.
<?php
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('frmTest', 'post');
$options = array(
'language' => 'en',
'format' => 'dMYHi',
'minYear' => 2001,
'maxYear' => 2005
);
$form->addElement('date', 'mydate', 'Choose date', $options);
$form->addElement('submit', 'btnSubmit', 'Submit');

if ($form->validate()) {
Вот здесь надо вытащить значение mydate в таком виде, чтобы его можно было вставить в запрос. Как это сделать?
}
else {
$form->display();
}
?>

RaZEr 01.11.2006 12:23

Если из формы придёт формат "dMYHi", то это получается 02Nov20061235... формат для базы не подходящий. Поменяй на "Y-m-d H:i:s"

Volt 01.11.2006 13:03

Ну, я делал, чтобы пользователю было удобнее... А можно сделать, чтобы данные перевести в этот формат после получения из формы и потом записать в строку (чтобы потом вставить в запрос)?

RaZEr 01.11.2006 13:10

Можно и перевести... попробуй strtotime(). Если не поможет, то substr и далее в формат вроде "01-Nov-2006 13:19".


Часовой пояс GMT +4, время: 01:01.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.