ورود

View Full Version : شرطي كردن يك فيلد يا ركورد



p30website
چهارشنبه 27 دی 1391, 16:11 عصر
سلام.
من ميخوام يه فرم ثبت نام درست كنم.
نام - خانوادگي- كد ملي
برام مهمه كه كسي كه قبلا يك (( كد ملي )) رو ثبت كرده باشه ديگه نتونه دوباره ثبت نام كنه.
شرطش چيه نمي دونم؟
زبان برنامه نويسيم هم php هست. لطفا كدشو بگيد ممنون ميشم.


يك در خواست . اگه يچي شبيه آ‍ژكس باشه عالي مثل بانك ملي
اگه تابحال از طريق سايت بانك ملي پول كارت به كارت كرده باشيد جالبه كه وقتي شماره كارت خودتونو اشتباه بزنيد همونجا مي گه كارت وجود ندارد.

البته حتما نميخوام اينجوري باشه فقط اجازه ثبت كد تكراري در فيلد كدملي نده برام كافيه ولي اگه با آ‍ژكس بزاريد ممنون ميشم.

mostafa_shaeri_tj
چهارشنبه 27 دی 1391, 19:45 عصر
کافیه که فیلد کد ملی تون رو uniq کنید.

ALTER TABLE YourTable ADD UNIQUE INDEX(codemelli);


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