[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите вытащить дату из форм
shaggy69
Доброго дня.
Есть форма в которой пользователь вводит дату регистрации в 3 отдельных поля - дд мм гггг. Выполняет запрос к mysql. В БД дата хранится в виде гггг-мм-дд. Подскажите как можно соединить 3 поля - date1 date2 date3, чтобы проходил запрос к БД.

...
$dates=$_POST["date1"].' '.$_POST["date2"].' '.$_POST["date3"];

if ($dates<>'')
{
$date = date_create_from_format('d-m-Y', $_POST["date1"].'-'.$_POST["date2"].'-'.$_POST["date3"]);
$date = date_format($date, 'Y-m-d');
}
else
{
$date = '';
}

// Путь к файлу с конфигурацией подключения к базе данных
//Открываем соединение с MySQL-сервером

if ($db_connect)
{

//Выбираем БД MySQL
if (mysql_select_db($DBName,$db_connect))
{
//Устанавливаем кодировку
mysql_query("SET NAMES 'utf8'");

$result=mysql_query("SELECT * FROM `b_iblock_element_ocher_zhil_ms` WHERE
(`ocher_name` like '
$name') and
(`ocher_surname` like '
$fam') and
(`ocher_otch` like '
$otch') and
((`pasport_seria` like '
$seria') or (`pasport_seria` like '$ps')) and (`doc_date` like '$date')");
$results=mysql_query("SELECT * FROM `b_iblock_element_ocher_zhil_ms` WHERE
(`ocher_name` like '
$name') and
(`ocher_surname` like '
$fam') and
(`ocher_otch` like '
$otch') and
((`pasport_seria` like '
$seria') or (`pasport_seria` like '$ps')) and (`doc_date` like '$date')");

//and (`ocher_otch` like '$otch') and (`pasport_seria` like '$seria') and (`doc_date` like '$date') and (`doc_date` like '$date')

$myrow = mysql_fetch_array($result);

if (($myrow["ocher_name"]=='') or ($myrow["ocher_surname"]=='') or ($myrow["ocher_otch"]=='') or ($myrow["pasport_seria"]=='') or ($myrow["doc_date"]=='') )
{
echo "<b>данные введены неправильно, <a href='http://'>попробуйте снова</a></b>";
}
else
{
//echo $date;
.....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.