doğrulama ve PHP kullanarak 'if' ve 'else' ile göndererek

0 Cevap php

Bu kod tüm alanları boş veya geçersiz eğer varsa, kırmızı dönecek, görmek için kontrol etmek gerekiyordu. Tüm ok ise o veritabanına gönderir.

The problem is, if the last 'if' is not met, then the 'else' will fire.
This means as long as a valid email address is entered the form will submit, even if other fields are blank.

Tüm gereksinimleri formu için karşılanması gereken o kadar nasıl gönderebilirim yapabilirsiniz

if(empty($_POST['company'])) {
  echo '<script type="text/javascript">
    $(document).ready(function() { 
    $("#companyForm").animate({backgroundColor:"#ffbfbf"},500);
    });
    </script>
  ';
}
if(empty($_POST['name'])) {
  echo '<script type="text/javascript">
    $(document).ready(function() { 
    $("#nameForm").animate({backgroundColor:"#ffbfbf"},500);
    });
    </script>
  ';
}
if(empty($_POST['email'])) {
  echo '<script type="text/javascript">
    $(document).ready(function() { 
    $("#emailForm").animate({backgroundColor:"#ffbfbf"},500);
    });
    </script>
  ';
}
if(filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE){
  echo '<script type="text/javascript">
    $(document).ready(function() { 
    $("#emailForm").animate({backgroundColor:"#ffbfbf"},500);
    });
    </script>
  ';
}
else { 
  //submits to database... 
}

0 Cevap