öncelikle herkese iyi çalışmalar dilerim, yavaş yavaş php öğreniyorum mantığını kavramaya çalışıyorum,
Bir posta 0 ila 10 arası sayı girme zorunluluğunu nasıl yapabilirim?
Sadece 0 ila 10 arası sayı girilsin aksi girilirse hata versin
Posta Sadece belirli sayılar girilsin |
4 Mesajlar | 622 Okunma |
$number = ((isset($_POST['number']) && !empty($_POST['number']))?(int)$_POST['number']:0);
if($number > 0 && $number <= 10)
{
echo 'Sayı 1-10 arasında veya 10a eşit';
}
$numbers = ['1','2','3','4','5','6','7','8','9','10'];
if(in_array($number, $numbers))
{
echo 'Sayı 1-10 arasında veya 10 'a eşit';
}
if($_POST){
if($_POST['sayi']>0 AND $_POST['sayi']<10){ // 0 ve 10 hariç 0 ile 10 arasındaki sayılar
echo "Tebrikler! 0 ile 10 arasıda bir sayı girdiniz.";
}else{
echo "Hata! Lütfen 0 ile 10 arasında bir sayı giriniz."
} // 0 ve 10 hariç 0 ile 10 arasındaki sayılar bit
if($_POST['sayi']>=0 AND $_POST['sayi']<=10){ // 0 ve 10 dahil 0 ile 10 arasındaki sayılar
echo "Tebrikler! 0 ile 10 dahil, 0 ile 10 arasında bir sayı girdiniz.";
}else{
echo "Hata! Lütfen 0 ile 10 dahil olmak üzere 0 ile 10 arasında bir sayı giriniz.";
} // 0 ile 10 arasındaki sayılar bit
}
?>