次のコードに対して Ajax 呼び出しを実行しようとしていますが、500 エラーが発生します。私が間違っていたことについての指針は大歓迎です。ありがとう
if isset(($_POST['lodgeChoice']))
{
require_once $_SERVER['DOCUMENT_ROOT'] . '/Includes/datalogin.php';
$lodgeChoice = $_POST['lodgeChoice'];
$startDate = $_POST['dateChosen'];
$duration = $_POST['duration'];
$endDate = strtotime($startDate. ' + ' . $duration . ' days');
$mysql_query = 'SELECT id FROM bookings WHERE (the_date BETWEEN "' . $startDate . '" AND "' . $endDate . '") AND id_item = ' . $lodgeChoice;
if($stmt = $mysqli->prepare('SELECT COUNT(*) FROM bookings WHERE (the_date BETWEEN "?" AND "?") AND (id_item = ?)');
$stmt->bind_param("sss",$startDate, $endDate,$lodgeChoice);
$stmt->execute();
$stmt->bind_result($count);
$stmt->fetch();
$stmt->close();
return ($count > 0 ? TRUE : FALSE);
}