Ben formu göndermek için deneyin ve ben yıl alanına hiçbir şey girmemiş, her zaman ben Incorrect year! nasıl hala bir yıl girmek zorunda kalmadan formu gönderebilirsiniz olsun. Diğer bir deyişle boş yıl alanını terk ve bir uyarı almıyorum?
Burada PHP kodudur.
if(preg_match('/^\d{4,}$/', $_POST['year'])) {
$year = mysqli_real_escape_string($mysqli, $_POST['year']);
} else {
$year = NULL;
}
if($year == NULL) {
echo '<p class="error">Incorrect year!</p>';
} else {
//do something
}