Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: дата очередное сравнение
 
 автор: Nextia   (16.01.2012 в 09:40)   письмо автору
 
 

Пользователь в форме вводит из 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 пустой экран

Подозреваю неверно написала сравнение

  Ответить  
 
 автор: Lotanaen   (16.01.2012 в 09:51)   письмо автору
 
   для: Nextia   (16.01.2012 в 09:40)
 

А что у Вас в $_REQUEST['date']?

  Ответить  
 
 автор: Nextia   (16.01.2012 в 10:37)   письмо автору
 
   для: Lotanaen   (16.01.2012 в 09:51)
 

$_REQUEST['date']=$_REQUEST['day'].".".$_REQUEST['month'].".".$_REQUEST['year'];
//потом требуется для дальнейших действий

  Ответить  
 
 автор: Sfinks   (16.01.2012 в 12:49)   письмо автору
 
   для: 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']);
  }

?>

  Ответить  
 
 автор: Nextia   (30.01.2012 в 04:45)   письмо автору
 
   для: Sfinks   (16.01.2012 в 12:49)
 

спасибо Вам огромное за помощь

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования