imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 01.11.2006, 13:15     # 1
Volt
Junior Member
 
Аватар для Volt
 
Регистрация: 02.08.2006
Адрес: Москва
Сообщения: 89

Volt Известность не заставит себя ждатьVolt Известность не заставит себя ждать
Как данные из 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();
}
?>
Volt вне форума  
Старый 01.11.2006, 13:23     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

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

Последний раз редактировалось RaZEr; 01.11.2006 в 13:27.
RaZEr вне форума  
Старый 01.11.2006, 14:03     # 3
Volt
Junior Member
 
Аватар для Volt
 
Регистрация: 02.08.2006
Адрес: Москва
Сообщения: 89

Volt Известность не заставит себя ждатьVolt Известность не заставит себя ждать
Ну, я делал, чтобы пользователю было удобнее... А можно сделать, чтобы данные перевести в этот формат после получения из формы и потом записать в строку (чтобы потом вставить в запрос)?
Volt вне форума  
Старый 01.11.2006, 14:10     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

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

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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