lostyazilim

Bu Döngüde Ne Yanlış (İF ELSE)

16 Mesajlar 1.400 Okunma
lstbozum
wmaraci reklam

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3537
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)
$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$mac3 = $_POST["3"];
$mac4 = $_POST["4"];
$mac5 = $_POST["5"];
$mac6 = $_POST["6"];
$mac7 = $_POST["7"];
$mac8 = $_POST["8"];
$mac9 = $_POST["9"];
$mac10 = $_POST["10"];
$mac11 = $_POST["11"];
$mac12 = $_POST["12"];
$misli = $_POST["oranbk"];
$macsayisi = $_POST["sayi"];


if($macsayisi == 1) {
$oranx = $mac1;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 2){
$oranx = $mac1 *$mac2;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 3){
$oranx = $mac1 *$mac2 * $mac3;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 4){
$oranx = $mac1 *$mac2 * $mac3 * $mac4;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 5){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 6){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 7){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 8){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 9){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 10){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 11){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10 * $mac11;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 12){
$oranx = $mac1 *$mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10 * $mac11 * $mac12;
$sonuc = $misli * $oranx;
echo $sonuc;
}else{
echo "Lütfen Maç Oranlarını Giriniz"
}

?>
 

 

cagdaskorkmaz.com.tr
wmaraci
reklam

Legoo Legoo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.06.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Back-End Developer
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 90
  • Beğeniler 11 / 17
  • Ticaret 9, (%89)
$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$mac3 = $_POST["3"];
$mac4 = $_POST["4"];
$mac5 = $_POST["5"];
$mac6 = $_POST["6"];
$mac7 = $_POST["7"];
$mac8 = $_POST["8"];
$mac9 = $_POST["9"];
$mac10 = $_POST["10"];
$mac11 = $_POST["11"];
$mac12 = $_POST["12"];


Buradaki postlar sabit değişken eklenilmiş gibi geldi, inputtan bu bilgileri mi almakta emin misin ?
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3537
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)

Legoo adlı üyeden alıntı

$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$mac3 = $_POST["3"];
$mac4 = $_POST["4"];
$mac5 = $_POST["5"];
$mac6 = $_POST["6"];
$mac7 = $_POST["7"];
$mac8 = $_POST["8"];
$mac9 = $_POST["9"];
$mac10 = $_POST["10"];
$mac11 = $_POST["11"];
$mac12 = $_POST["12"];


Buradaki postlar sabit değişken eklenilmiş gibi geldi, inputtan bu bilgileri mi almakta emin misin ?


Evet hocam onlar sabit. İmput sayısı. Mesela adam

5 yazdı 1 den 5 kadar name="1".... diye inputlar çıkıyor.

Onarın içlerinin dolu olup olmadığını nasıl kontrol edebilirim. Adama mesela 3 inputu boş geçti.
 

 

cagdaskorkmaz.com.tr

  • Üyelik 05.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)
echo "Lütfen Maç Oranlarını Giriniz" sonuna ; koymayı unutmuşsunuz.
 

 

wmaraci
wmaraci

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3537
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)

xPaylas adlı üyeden alıntı

echo "Lütfen Maç Oranlarını Giriniz" sonuna ; koymayı unutmuşsunuz.


Gözümden kaçmış deniyorum hemen.

Gene olmadı hocam. Şöyle bir sıkıntı var.

$sonuç 0 dönüyor boş bırakılınca. Doğal tabi 0 la neyi çarparsan 0 ediyor. Bunu engellemem lazım.
 

 

cagdaskorkmaz.com.tr

  • Üyelik 05.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

Korkmaz adlı üyeden alıntı

Gözümden kaçmış deniyorum hemen.

Gene olmadı hocam. Şöyle bir sıkıntı var.

$sonuç 0 dönüyor boş bırakılınca. Doğal tabi 0 la neyi çarparsan 0 ediyor. Bunu engellemem lazım.



1. Maç Oran

2. Maç Oran

misli
sayi



$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$misli = $_POST["oranbk"];
$macsayisi = $_POST["sayi"];


if($macsayisi == 1 && $mac1>0) {
$oranx = $mac1;
$sonuc = $misli * $oranx;
echo $sonuc;
}
else if($macsayisi == 2 && $mac1>0 && $mac2>0) {
$oranx = $mac1 * $mac2;
$sonuc = $misli * $oranx;
echo $sonuc;
}else{
echo "Lütfen Maç Oranlarını Giriniz";
}

?>


böyle yaparsanız düzelir. umarım işinize yarar.
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3537
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)

xPaylas adlı üyeden alıntı


1. Maç Oran

2. Maç Oran

misli
sayi



$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$misli = $_POST["oranbk"];
$macsayisi = $_POST["sayi"];


if($macsayisi == 1 && $mac1>0) {
$oranx = $mac1;
$sonuc = $misli * $oranx;
echo $sonuc;
}
else if($macsayisi == 2 && $mac1>0 && $mac2>0) {
$oranx = $mac1 * $mac2;
$sonuc = $misli * $oranx;
echo $sonuc;
}else{
echo "Lütfen Maç Oranlarını Giriniz";
}

?>


böyle yaparsanız düzelir. umarım işinize yarar.


Maalesef hocam olmadı.
 

 

cagdaskorkmaz.com.tr

  • Üyelik 05.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

Korkmaz adlı üyeden alıntı

Maalesef hocam olmadı.


bu şekilde yaptığımda sorunsuz oluyor. siz nasıl yaptınız kodları yazarmısınız?
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3537
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)

xPaylas adlı üyeden alıntı

bu şekilde yaptığımda sorunsuz oluyor. siz nasıl yaptınız kodları yazarmısınız?


$mac1 = $_POST["1"];
$mac2 = $_POST["2"];
$mac3 = $_POST["3"];
$mac4 = $_POST["4"];
$mac5 = $_POST["5"];
$mac6 = $_POST["6"];
$mac7 = $_POST["7"];
$mac8 = $_POST["8"];
$mac9 = $_POST["9"];
$mac10 = $_POST["10"];
$mac11 = $_POST["11"];
$mac12 = $_POST["12"];
$misli = $_POST["oranbk"];
$macsayisi = $_POST["sayi"];

if($macsayisi == 1 && $mac1>0) {
$oranx = $mac1;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 2 && $mac1>0 && $mac2>0){
$oranx = $mac1 * $mac2;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 3 && $mac1>0 && $mac2>0 && $mac3>0){
$oranx = $mac1 * $mac2 * $mac3;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 4 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 5 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 6 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 7 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 8 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0 && $mac8>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 9 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0 && $mac8>0 && $mac9>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 10 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0 && $mac8>0 && $mac9>0 && $mac10>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 11 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0 && $mac8>0 && $mac9>0 && $mac10>0 && $mac11>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10 * $mac11;
$sonuc = $misli * $oranx;
echo $sonuc;
}else if($macsayisi == 12 && $mac1>0 && $mac2>0 && $mac3>0 && $mac4>0 && $mac5>0 && $mac6>0 && $mac7>0 && $mac8>0 && $mac9>0 && $mac10>0 && $mac11>0 && $mac12>0){
$oranx = $mac1 * $mac2 * $mac3 * $mac4 * $mac5 * $mac6 * $mac7 * $mac8 * $mac9 * $mac10 * $mac11 * $mac12;
$sonuc = $misli * $oranx;
echo $sonuc;
}else{
echo"Lütfen Maç Oranlarını Giriniz";
}

?>
 

 

cagdaskorkmaz.com.tr

  • Üyelik 05.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

Korkmaz adlı üyeden alıntı

Maalesef hocam olmadı.


doğru şekilde yazmışsınız sorunsuz oluyor.



1. Maç Oran

2. Maç Oran

3. Maç Oran

4. Maç Oran

5. Maç Oran

6. Maç Oran

7. Maç Oran

8. Maç Oran

9. Maç Oran

10. Maç Oran

11. Maç Oran

12. Maç Oran

misli
sayi




bu form ile gönderiyorum sorunsuz çalışıyor 0 oran girince veya boş bırakınca Lütfen Maç Oranlarını Giriniz diye hata veriyor.
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al