У меня есть форма, которая принимает несколько входных данных, а затем отправляет ее в базу данных, однако есть поле, в котором содержится номер сертификата для записи. Я хотел бы запросить базу данных до вставки данных, чтобы убедиться, что номер сертификата не присутствует Могу ли я сделать это, когда поле введено, т.е. когда пользователь выходит из поля и затем отображает уведомление?
Если так, то кто-нибудь может опубликовать пример того, как это сделать.
Таблица MySQL называется - контракт
Поле MySQL называется - Guarantee_no
Форма POST для create.php (код ниже)
<?php
include "includes/connection.php";
$installer = $_POST['inputInstaller'];
$fitter = $_POST['inputFitter'];
$guarantee = $_POST['inputGuaratnee_no'];
$equipment = $_POST['inputEquipment'];
$certificate = $_POST['inputCertificate_no'];
$installed = $_POST['inputInstall_date'];
if(!$_POST['submit']){
echo "Please Enter Data into the Form";
printf("<script>location.href='index.php'</script>");
} else {
mysql_query("INSERT INTO contract (`id`,`user_id`,`installer`,`fitter`,`guarantee_no`,`contact_id`,`equipment`,`certificate_no`,`install_date`)
VALUES(NULL,'1','$installer','$fitter','$guarantee',NULL,'$equipment','$certificate','$installed')") or die(mysql_error());
echo "Guarantee Record was Added, Thank You!";
printf("<script>location.href='index.php'</script>");
}
?>
Заранее спасибо за помощь