PHP Hatası Nasıl Çözülür?

$_POST["numaralar"] yazmışsın, $_POST["numara"] olmalıydı.
 
$_post["numaralar"] yazmışsın, $_post["numara"] olmalıydı.

Bunu yaptığımda 4 kere aynı şeyi yazıyordu mesela numarası olmayan birini girdiğimde 4 kere yazıyordu oda for döngüsü olduğu için, komutun sonuna break eklediğimde bu sorun kalktı, break kodunun bir sorun yaratmaz değil mi?
Bu arada kusura bakmayın görmemişim $_post["numaralar"]'ı.
 

Dosya Ekleri

  • Screenshot_7.png
    4,7 KB · Görüntüleme: 26
  • Screenshot_8.png
    19,1 KB · Görüntüleme: 34
Break ekleyebilirsin eklemesine ama direkt else olan satırı silsen sorunun çözülecek. Anladığım kadarıyla başarısız yazmasını istemiyorsun, ekrana başarısız yazdıran satırı silersen zaten yazmaz. O if'in içine eklediğin break sadece döngünün boşu boşuna çalışmaya devam etmesini durdurduğu için faydalı, çözümü karmaşıklaştırmaya gerek yok bana kalırsa.
 

Else olan satırı silsem break olmadan 4 kere başarılı yazdırıyor.
 

Dosya Ekleri

  • Screenshot_9.png
    7,7 KB · Görüntüleme: 22
Haklısınız pardon sorunum çözüldü arkadaşlar yardım eden herkese teşekkürler. İyi geceler. Allah'a emanet.
 
Keşke ilk önce kodda aynı anda in_array ve foreach döngüsünün olduğunu fark etseydik, bu kadar uğraşmazdık
İlk başta yoktu hocam zaten de ben arkadaşa in_array ekle dedim diye sonradan bu şekli aldı kod. Aslında in_array kullanınca for'u kullanmaması gerektiğini otomatik anlamalıydı ama yeni başladığı için öyle yapmaması çok çok normal. Benim de gözümden kaçtı açıkçası dikkat etmedim
 
Aslında attığım kod arkadaşın istediği şekilde çalışıyordu ona baksaydı keşke
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…