Есть форма в которой пользователь вводит дату регистрации в 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;
.....