سلام , در قسمت form validation اگه برای set_rules مقدار required تنظیم نکنیم کار نمی کنه , مثلا valid_email بذاریم ولی required نباشه ایمیل رو چک نمی کنه و مقدار true بر می گردونه باید چه طوری این مشکل رو حل کنم .
سلام , در قسمت form validation اگه برای set_rules مقدار required تنظیم نکنیم کار نمی کنه , مثلا valid_email بذاریم ولی required نباشه ایمیل رو چک نمی کنه و مقدار true بر می گردونه باید چه طوری این مشکل رو حل کنم .
required به معنی isset هست یعنی عملکردش اینه . خوب اگر فیلدی برای ایمیل نباشد یا در اصل
!isset($_POST['email'])
چیو بسنجه؟
required با trim فرق داره.
با این حال اگر نیاز دارید :
if(isset($_POST['email']) && trim($this->input->post('email'))){
$this -> form_validation -> set_rules('email', 'ایمیل', 'required|valid_email');
}