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

Dediğiniz gibi yaptım istediğim gibi çalıştı sağ olun bir de diğer arkadaşınkini de denemek istiyorum hangisi pratik gelirse bundan sonra onu uygulayacağım herkesin yardımı için teşekkürler.



Sanırım bir yerde yanlışlık yaptım.
$_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
    Screenshot_7.png
    4,7 KB · Görüntüleme: 11
  • Screenshot_8.png
    Screenshot_8.png
    19,1 KB · Görüntüleme: 17
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"]'ı.
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.
 
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
    Screenshot_9.png
    7,7 KB · Görüntüleme: 9
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 :D
 
İ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 :D
Aslında attığım kod arkadaşın istediği şekilde çalışıyordu ona baksaydı keşke 😀
 

Geri
Yukarı