Не работает проверка наличия записи в строке базы данных. Помогите, пожалуйста

Есть форма, в которой присутствуют дата начала и дата конца, которая записывается в БД. Даты записываются в цикле в столбец date.

if (isset($_POST["formSubmit"])) {
if ($date1<$date2)
{
   $dates_range[]=$date1;
   $date1=strtotime($date1);
   $date2=strtotime($date2);
   $sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '{$_POST['date']}')");
   while ($date1!=$date2)
   {
       $date1=mktime(0, 0, 0, date("m", $date1), date("d", $date1)+1, date("Y", $date1));
       $dates_range=date('d.m.Y', $date1);
       $sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '$dates_range')");
   }
}
else{
$sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '{$_POST['date']}')");
}  

}

Пытаюсь реализовать проверку: если в строке значение из формы совпадает с значением в базе, то вывести alert. Проверка проводится по двум столбцам:

$dates=mysqli_query($link, "SELECT `drivingLicenseID`, `date` FROM `orders`");
while($row1=mysqli_fetch_array($dates)){
if($row1['selectCar']==$selectCar && $row1['date']==$date1 && $row1['date']==$date2){
        echo "<script>alert(\"На данный автомобиль уже оформлена заявка в эти даты <br> Вы можете связаться с менеджером для уточнения деталей\");</script>";  
    }
}

Ранее пользовался примерно такой же конструкцией и все работало, но в данном случае то ли проверка не работает, то ли alert не выводится. Полностью скрипт выглядит так:

$link  = mysqli_connect('localhost', 'user', 'user', 'database');

if (!$link) {
    die('Ошибка соединения: ' . mysqli_error());
}

if (isset($_POST["formSubmit"])) {



$dates=mysqli_query($link, "SELECT `drivingLicenseID`, `date` FROM `orders`");
while($row1=mysqli_fetch_array($dates)){
if($row1['selectCar']==$selectCar && $row1['date']==$date1 && $row1['date']==$date2){
    echo "<script>alert(\"На данный автомобиль уже оформлена заявка в эти даты <br> Вы 
можете связаться с менеджером для уточнения деталей\");</script>"; 
}
}

//Вставляем данные, подставляя их в запрос
if ($date1<$date2)
{
   $dates_range[]=$date1;
   $date1=strtotime($date1);
   $date2=strtotime($date2);
   $sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '{$_POST['date']}')");
   while ($date1!=$date2)
   {
       $date1=mktime(0, 0, 0, date("m", $date1), date("d", $date1)+1, date("Y", $date1));
       $dates_range=date('d.m.Y', $date1);
       $sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '$dates_range')");
   }
}
else{
$sql = mysqli_query($link, "INSERT INTO `orders` (`firstName`, `secondName`, `mail`, `phone`, `drivingLicenseID`, `selectCar`, `date`) VALUES ('{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['mail']}', '{$_POST['phone']}', '{$_POST['drivingLicenseID']}', '{$_POST['selectCar']}', '{$_POST['date']}')");
}

$check=mysqli_query($link, "SELECT * FROM `Customers`") or die();
while($row=mysqli_fetch_array($check)){
    if($row['drivingLicenseID']==$drivingLicenseID){
        echo 'Error';
        
    }
    else{
      $sql = mysqli_query($link, "INSERT INTO `Customers` (`drivingLicenseID`, `firstName`, `secondName`, `phone`, `mail`) VALUES ('{$_POST['drivingLicenseID']}', '{$_POST['firstName']}', '{$_POST['secondName']}', '{$_POST['phone']}', '{$_POST['mail']}')");  
      break;
    }
}

}


Ответы (0 шт):