-
Üyelik
21.12.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Girişimci
-
Konum
KKTC
-
Ad Soyad
O** Y**
-
Mesajlar
179
-
Beğeniler
32 / 47
-
Ticaret
0, (%0)
Merhabalar, kendi çapımda php ile hesaplama metodu yaptım. Metod sorunsuz şekilde çalışıyor. Kısaca anlatayım.
2 adet sayı girilecek kutucuk var, altta hesapla butonu, sayılar girilip hesapla butonuna tıklanıldığında sorunsuz şekilde hesaplayıp sonucu veriyor. Fakat sayı girmeden direkt olarak hesapla butonuna tıkladığım zaman, ortalamayı sıfır olarak veriyor ve altta da hata değeri dönderiyor. ilgili resimler aşağıdadır ve kodda aşağıda.
if ($_POST){
$not1=$_POST["vize"];
$not2=$_POST["final"];
$ort=($not1*40/100)+($not2*60/100);
echo "Ders Ortalamanız :".$ort."";
if ($ort>=65)
{
echo "Tebrikler Geçtiniz";
}
elseif ($ort<=65){
echo "KALDIN";
}
else{
echo "Lütfen Gerekli Alanları Doldurarak Hesaplama Yapınız ! !";
}
}
?>
Benimki memleket meselesi
-
Üyelik
21.12.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Girişimci
-
Konum
KKTC
-
Ad Soyad
O** Y**
-
Mesajlar
179
-
Beğeniler
32 / 47
-
Ticaret
0, (%0)
Galiba "else" komutu çalışmıyor. Çünkü echo ile verdiğim komutu değer girmeyince yazmıyor. Normalde hiç bişey olmuyorsa yazması lazım diye biliyorum.
Benimki memleket meselesi
-
Üyelik
16.07.2019
-
Yaş/Cinsiyet
26 / E
-
Meslek
Yazılımcı
-
Konum
Çanakkale
-
Ad Soyad
E** O**
-
Mesajlar
26
-
Beğeniler
4 / 9
-
Ticaret
0, (%0)
dostum input'a hiç bir şey girmediğin için veri koda null olarak geliyo olabilir, isset ile set edildimi edilmedimi diye bi koşul yazarak çözebilirsin sanırım.
-
Üyelik
26.07.2019
-
Yaş/Cinsiyet
23 / E
-
Meslek
üniversite öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** S**
-
Mesajlar
99
-
Beğeniler
19 / 23
-
Ticaret
0, (%0)
Html kodları ile birlikde atsana
-
Üyelik
12.03.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
...
-
Konum
Adana
-
Ad Soyad
M** Ç**
-
Mesajlar
665
-
Beğeniler
329 / 328
-
Ticaret
1, (%100)
Not1 not2 değişkenlerinden sonra if(empty(not1) || empty(not2)) şeklinde değişkenlerin boş olup olmadiğini sorgulayın. Hatta girilen değerlerin sayı olup olmadiğini da sorgulayabilirsiniz.
-
Üyelik
26.07.2019
-
Yaş/Cinsiyet
23 / E
-
Meslek
üniversite öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** S**
-
Mesajlar
99
-
Beğeniler
19 / 23
-
Ticaret
0, (%0)
if(isset($_POST['vize']) && isset($_POST['final'])) { // form gönderilmiş mi
$not1=$_POST["vize"];
$not2=$_POST["final"];
if(empty($not1) || empty($not2)){
echo 'Lütfen Gerekli Alanları Doldurarak Hesaplama Yapınız ! !';
}
else{
$ort=($not1*40/100)+($not2*60/100);
echo "Ders Ortalamanız :".$ort."";
if ($ort>=65)
{
echo "Tebrikler Geçtiniz";
}
elseif($ort<=65){
echo "KALDIN";
}
}
}
?>
-
Üyelik
21.12.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Girişimci
-
Konum
KKTC
-
Ad Soyad
O** Y**
-
Mesajlar
179
-
Beğeniler
32 / 47
-
Ticaret
0, (%0)
Hepinize çok çok teşekkür ederim. Hatamı anladım,
xepea Szr57 mehmet01 var olun. Kod işimi çok fena gördü ve bundan sonra ki mantığı da anladım.
Benimki memleket meselesi