سلام
در مورد سوال اول برای اعتبار سنجی ایمیل 3 تا راه هست. یک ایمیل، که هرچیزی بنویسید و قبول میکنه مثل a@i.e
ایمیل به همراه چک کردن dns که چک میکنه دامنه ایمیل واقعی باشه
اما اینکه ایمیل تکراری قبول نکنه یا هر فیلد غیر تکراری باید از اعتبار سنجی unique per user استفاده کنید اما در این حالت دیگه اعتبار سنجی ایمیل و نداره اینطوری خط تیره هم بزارند قبول میکنه.
خب برای اینکار باید از اعتبارسنجی چندگانه استفاده کنید ، مورد دو و سه رو همزمان فعال کنید یعنی multiple rules
برای سوال دوم باید از شروط condition استفاده کنید
دستورات هم به صورت if براش تعریف شده شما باید هر فیلد های مربوط به هم را درست کنید
در شروط میگید این فیلد را نشان بده وقتی اینیکی فیلد مثلا تهران بود.البته قابل ذکره که برای هر استان باید یک فیلد درست کنید که مجوعا میشه 31 فیلد.برای گروه ورزشی هم به همین شکل