lostyazilim

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

16 Mesajlar 1.388 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)

xPaylas adlı üyeden alıntı

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.



Demoyuda inceleyin hocam. İlk İnput maç sayısı
http://biletiniz.net/index.php

Ekrana 0 yazdırıyor.
 

 

cagdaskorkmaz.com.tr
wmaraci
reklam

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

Korkmaz adlı üyeden alıntı

Demoyuda inceleyin hocam. İlk İnput maç sayısı
http://biletiniz.net/index.php

Ekrana 0 yazdırıyor.


hesapla.php içersine ekleyip ftp atmadınız sanırım? hesapla.php sayfasının içine alttaki kodu yazdınızmı ?

$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 && $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 && $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 && $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 && $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 && $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 && $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";
}

?>


Ek Olarak: Şuanda düzeldi.
 

 

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ı

hesapla.php içersine ekleyip ftp atmadınız sanırım? hesapla.php sayfasının içine alttaki kodu yazdınızmı ?


Atmıştım :D Şimdi çalıştı. Nootpad++ direk atıyor zaten. Demekki bir problem olmuş Çok teşekkürler.
 

 

cagdaskorkmaz.com.tr

kaan05 kaan05 WM Aracı Kullanıcı
  • Üyelik 19.07.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** A**
  • Mesajlar 83
  • Beğeniler 33 / 23
  • Ticaret 2, (%100)
Bu şekilde olması gerekir:

$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"];
$_POST = array_map('trim', $_POST);

if ( isset($_POST) && $_POST != "" ) {

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";
}

} else {
echo"Lütfen Boş Bırakmayınız.";
}
?>
 

 

wmaraci
wmaraci

TakaharaShujin TakaharaShujin WM Aracı Kullanıcı
  • Üyelik 13.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Freelancer Front/Back-End Developer (Öğrenci)
  • Konum Isparta
  • Ad Soyad Ü** A**
  • Mesajlar 41
  • Beğeniler 12 / 10
  • Ticaret 0, (%0)
Daha basit bir şekilde hesaplanabilir ama form yapını değiştirmen lazım. Basit bir örnek hazırladım ondan yararlanabilirsin.
Demo : http://lab.takaharashuj.in/OranHesapla
Dosyalar : https://mega.nz/#!idRC2RYS!PSWDD3KFEO5OX_ArCM6xzqAhXkBJpz_M30RCUsMLCFg
 

 

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)

TakaharaShujin adlı üyeden alıntı

Daha basit bir şekilde hesaplanabilir ama form yapını değiştirmen lazım. Basit bir örnek hazırladım ondan yararlanabilirsin.
Demo : http://lab.takaharashuj.in/OranHesapla
Dosyalar : https://mega.nz/#!idRC2RYS!PSWDD3KFEO5OX_ArCM6xzqAhXkBJpz_M30RCUsMLCFg


Teşekkürler.
 

 

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