lostyazilim
tr.link

Posta Sadece belirli sayılar girilsin

4 Mesajlar 622 Okunma
lstbozum
tr.link

localx localx WM Aracı Kullanıcı
  • Üyelik 09.12.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Makine Ressamı
  • Konum Tekirdağ
  • Ad Soyad T** K**
  • Mesajlar 19
  • Beğeniler 3 / 3
  • Ticaret 0, (%0)
ö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
 

 

wmaraci
reklam

aaksu aaksu WM Aracı Kullanıcı
  • Üyelik 25.03.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum Kayseri
  • Ad Soyad A** A**
  • Mesajlar 310
  • Beğeniler 3 / 62
  • Ticaret 3, (%100)
ben de yeni başladım. input değerini number olarak belirleyip min=0 max=10 komutlarını eklemeniz gerekmekte
FurkanCanoz

kişi bu mesajı beğendi.

wdrleo wdrleo Back-end Developer Kullanıcı
  • Üyelik 12.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Full-stack Developer
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 226
  • Beğeniler 39 / 81
  • Ticaret 14, (%100)
Çizdiğin algoritmaya bağlı olarak farklı yollarla yapılabilir. Kesin net şu yolla yapılır gibi bir şey yok. Bir kaç kriter var, yöntem amaca uygun mu vs. buna bakılır.

Örn:


$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';
}


 

 

NotBil NotBil WM Aracı Kullanıcı
  • Üyelik 25.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilişim
  • Konum Burdur
  • Ad Soyad H** Y**
  • Mesajlar 117
  • Beğeniler 1 / 40
  • Ticaret 0, (%0)


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
}

?>
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al