ارغب عند كتابة كود المستخدم بمربع النص يتم البحث فى قاعدة البيانات وطباعة اسم المستخدم عن طريق php فى حال وجوده حتى لا يقوم المستخدم بادخال البيانات مرتين
وفى حال عدم وجود الكود يسمح بتسجيل البيانات
حاولت عن طريق استخدام دالة جافاسكربيت عن طريق الاحداث ولم تفلح معى الرجاء المساعدة
<?php
if(isset($_POST['add'])){
$code=$_POST['code'];
$name=$_POST['name'];
$add=$database->prepare("INSERT INTO `test` (`id`, `code`, `name`) VALUES (NULL, $code, '$name')");
$add->execute();
}
?>
<form action="" method="POST">
<input onchange="search()" name="code" type="number" placeholder="ادخل الكود">
<input name="name" type="text" placeholder="ادخل الاسم">
<button name="add" type="submit">add اضافة</button>
</form>
<script>
function search() {
<?php
$ser = $database->prepare("SELECT * FROM `test` WHERE CODE = $code");
$ser->execute();
foreach($ser as $res){
echo "الكود مسجل من قبل" . " " . $res['name'] ; } ?>
};
</script>