you need $query = SELECT COUNT(*) as count FROM bookings WHERE ('2002-04-04') BETWEEN booking_start AND booking_end OR ('2002-04-10')BETWEEN booking_start AND booking_end AND villa_id = ('3')
$villa = mysql_query($query); while ($result = mysqul_result($villa)) { echo "We have $result[count] villas booked"; } and do the same again but change the statement to villa_id = 0 Adam On Mon, 26 Aug 2002, Ray Healy (Data Net Services) wrote: > Thanks for everyones help yesterday but nI have come up against a problem > (as I am new). I have created my document as detailed below with notes. I > can see from the form that I have connected to the server, accessed the > correct database, created the statment and executed it. The problem is how > to display the information - as far as I can understand from yesterday if > the result is 0 then the villa is available. So what I need to do is if the > result = 0 display villa available and if the result is greater than 0 then > display villa not available . I know that the variables are getting to the > query as if I change the echo $result; to $sql; and key in 3 as the id and > 2 dates in the form I get the following: > > SELECT COUNT(*) FROM bookings WHERE ('2002-04-04') BETWEEN booking_start AND > booking_end OR ('2002-04-10')BETWEEN booking_start AND booking_end AND > villa_id = ('3') > > So, corrcet me if I am wrong but the query is working its just i cannot see > anything. I have spent hours on this today, reading books and looking at the > list. I hope that once I have done one good script I can then start to > understand it and create more :-) > > Thanks for all your help > > > Ray > > > <html> > <body> > <?php > > if ($submit) { > > // open connection to database > > $db = mysql_connect("localhost", "matrix", "matrix"); > > // pick database to use > > mysql_select_db("matrix",$db); > > // create the SQL statement > > $sql = "SELECT COUNT(*) FROM bookings WHERE ('$book_start_date') BETWEEN > booking_start AND booking_end OR ('$book_end_date')BETWEEN booking_start AND > booking_end AND villa_id = ('$place')"; > > // execute the SQL statement > > $result = mysql_query($sql); > > // display the information > > echo $result; > > } else{ > > // display form > > ?> > <form method="post" action="<?php echo $PHP_SELF?>"> > Villa id number:<input type="Text" name="place"><br> > Start date:<input type="Text" name="book_start_date"><br> > End date:<input type="Text" name="book_end_date"><br> > <input type="Submit" name="submit" value="Search information"> > </form> > <?php > } > // end if > ?> > </body> > </html> > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php