2011-08-06 109 views
0

这让我疯狂!基本上它是一种预订形式。我希望客户能够保留2个小时(之前或之后)另一个客户的现有预订。但由于某种原因,它不起作用!它始终给我不可用,即使是时间非常遥远...条件将无法正常工作

rtime是由另一个客户端保留时间,trtime是由当前客户端保留的时间。

<?php 
$rtime = 3.5; 
$trtime = 10; 

echo '</br>trtime: '.$trtime.'</br>rtime: '.$rtime.'</br>'; 

if(((rtime+2)<=trtime) 
     && ((trtime-2)>=rtime)) 
    $available = true; 
else 
    $available = false; 


if($available) 
{ 
    echo '<p>Table has been found and reserved</p>'; 
} 
else 
    echo'<p>No reservation found</p>'; 


?> 
+0

只是很短的通知,'
'是无效的语法。对HTML有效的是'
',对于XHTML(这很糟糕)是'
'。 –

回答

5

难道你的意思是......

if((($rtime+2)<=$trtime) 
      && (($trtime-2)>=$rtime)) 
     $available = true; 
    else 
     $available = false; 

...? (注意stringname中的$)