2011-08-06 110 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中的$)