|
|
|
| Пользователь в форме вводит из select дату (отдельно день, год и месяц).
Если дата полученная от пользователя меньше указанной - выдать предупреждение, в остальных случаях продолжить исполнения скрипта.
Базы данных даже на горизонте нет
$_REQUEST['day']="03";
$_REQUEST['month']="08";
$_REQUEST['year']="2010";
//данные приходят из формы именно в таком виде
if (($_REQUEST['month'])<=09&&($_REQUEST['year'])<=2010)
{print ("В нашей системе на данный период данных нет");}
else{print($_REQUEST['date']); }
//при дате 03/08/2010 сообщение выдается правильное, а 03/09/2011 пустой экран
|
Подозреваю неверно написала сравнение | |
|
|
|
|
|
|
|
для: Nextia
(16.01.2012 в 09:40)
| | А что у Вас в $_REQUEST['date']? | |
|
|
|
|
|
|
|
для: Lotanaen
(16.01.2012 в 09:51)
| | $_REQUEST['date']=$_REQUEST['day'].".".$_REQUEST['month'].".".$_REQUEST['year'];
//потом требуется для дальнейших действий | |
|
|
|
|
|
|
|
для: Nextia
(16.01.2012 в 10:37)
| |
<?php
$_REQUEST['day']="03";
$_REQUEST['month']="08";
$_REQUEST['year']="2010";
$entered_date = mktime(0,0,0,$_REQUEST['month'],$_REQUEST['day'],$_REQUEST['year']);
$minimum_date = mktime(0,0,0,9,1,2010);
if($entered_date < $minimum_date){
print ("В нашей системе на данный период данных нет");
}else{
$_REQUEST['date'] = $_REQUEST['day'].".".$_REQUEST['month'].".".$_REQUEST['year'];
print($_REQUEST['date']);
}
?>
|
| |
|
|
|
|
|
|
|
для: Sfinks
(16.01.2012 в 12:49)
| | спасибо Вам огромное за помощь | |
|
|
|