PDA

View Full Version : جلوگیری از تکراری شدن داده در جدول



abbas3zaar
جمعه 07 خرداد 1395, 20:03 عصر
سلام. من فرم زیر رو دارم. در عکس میبینید که 4 تا پایه داریم. میخوام وقتی دقیقا همون رشته در قسمت نام پایه وارد شد و دکمه ثبت پایه زده شد چک کنه اگر این رشته وارد شده در دیتابیس تکراری بود پیام خطا بده و اگر اون رشته در جدول تکراری نبود ثبت بشه. دستور IF اش چجوریه؟

http://8pic.ir/images/vrasxxeuq52n2fpqx0sl.jpg




اینم کدهای ثبت پایه:




<?php
if(isset($_POST['add_reshte'])){
$reshte_name = $_POST['reshte_name'];

if($reshte_name == "" || empty($reshte_name)){
echo "<div class='alert bg-danger' role='alert'><i class='fa fa-warning fa-lg'></i> نام رشته را وارد کنید</div>";
} else {

$query = "INSERT INTO tbl_reshte(reshte_name)";

$query .= "VALUES('{$reshte_name}')";

$add_reshte_query = mysqli_query($connection,$query);


if(!$add_reshte_query){
die('Query Failed , ' . mysqli_error($connection));
}

}
}
?>