这让我疯了!基本上这是一个预订表格。我希望客户能够在另一个客户的现有预订之后(仅在之前或之后)保留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 :(得分:5)
你的意思是......
if( (($rtime+2)<=$trtime)
&& (($trtime-2)>=$rtime) )
$available = true;
else
$available = false;
......? (注意字符串名称中的$)