مریم الیاسی
3 ماه پیش توسط مریم الیاسی مطرح شد
2 پاسخ

ثبت نشدن محتوای تکراری در دیتابیس

من دوتا فیلد دارم که میخوام یکی از اینها که اسم هست اگر تکراری بود توی دیتابیس ثبت نشه و بگه شما قبلا ثبت نام کردید ممنون میشم راهنمایی کنید .

$firstname = $_POST['name'];
$lastname = $_POST['Guest'];
$sql = "INSERT IGNORE INTO register(name, Guest) VALUES ('$firstname' , '$lastname')" ;


ثبت پرسش جدید
مسعود محمدزاده
تخصص : برنامه نویسی
@dorahi 3 ماه پیش آپدیت شد
0

سلام وقت بخیر
شما اول باید برسی کنین که این داده ای که از طریق متد post گرفتین رو داخل یه کوئری داخل جدولتون برسی کنین که آیا همچین فیلدی با این داده وجود داره یا نه اگه وجود داشت یه پیام رو داخل یه متغیر قرار بدین و اونجایی که میخواین از ش استفاده کنین تگ php رو باز میکنین و چاپش میکنین و در صورت پیدا نکردن رکورد شما یه کوئری میزنین که داده رو داخل دینا بیس ثبت بده
البته اینی که گفتم برای صفحه ای بود که html و php رو کنار هم داره یعنی وقتی که اطلاعات فرم رو ارسال میکنه ارسال میشه داخل همین صفحه و بعد برسی اینکه آیا داده از طریق متد post ست شده یا نه ...


مریم الیاسی
@maryelyasi 3 ماه پیش مطرح شد
0

آره تحلیلشو متوجه شدم ولی نمیدونم چه کدی باید بزنم ممنون میشم کدشو بهم بگید و اینکه یه مورد دیگه هم میخوام داشته باشه اینکه تعداد اسمهایی که ثبت شده در دیتابیس به 12 تا که رسید پیغام بده که ثبت نام تکمیل شده و دیگه نتونن ثبت نام کنن .


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام