harfli not sistemi yapımı fakat bir eksik var bakarsanız sevinirim.

seykofikretyalcinAvatar

//yapmasını istedigim şey fakat yapılmayan şey textbox a 0 girildiginde AA //dönüyor birde harf girildiginde default a gitmiyor.. lütfen yardım edin..

//http://cokacaip.com/deneme/notsistemi.php

<form action="" method="POST">
Alınan NOT: <input type="text" name="not"/>
<br />
<input type="submit" name="gönder"/>
</form>

<?php
$not = $_POST["not"];
if($not==""){
    echo "lütfen bir not giriniz..";
}else{
switch ($not){
     case $not==0:
    echo $not." Sıfır notu yürürlükten el birliğiyle kaldırılmıştır.";
    break;
    case $not>=90&&$not<=100:
    echo $not." alınan not AA dır.";
    break;
    case $not>=80&&$not<=89:
    echo $not." alınan not BA dır.";
    break;
    case $not>=70&&$not<=79:
    echo $not." alınan not BB dır.";
    break;   
    case $not>=60&&$not<=69:
    echo $not." alınan not CB dır.";
    break;
    case $not>=50&&$not<=59:
    echo $not." alınan not CC dır.";
    break;  
     case $not>=40&&$not<=49:
    echo $not." alınan not DC dır.";
    break; 
      case $not>=30&&$not<=39:
    echo $not." alınan not DD dır.";
    break;    
    case $not>=20&&$not<=29:
    echo $not." alınan not DE dır.";
    break;    
    case $not>=1&&$not<=19:
    echo $not." alınan not EE dır.";
    break; 
    default :
    echo "böyle bir not bulunamadı...";
}
}
?>

2012-03-10 00:32:50 Edit:2012-03-10 00:35:36

Php

şöyle dener misin

case $not < 1:
    echo $not." Sıfır notu yürürlükten el birliğiyle kaldırılmıştır.";
break;

default için break gerekiyor.

Her programcı birgün Php yi tadacaktır
2012-03-10 14:36:34

Php

burdaki sorun POST ile gelen değer sayısal veri değildir. herhangi bir matematiksel işlem deneyince sayısal değerine dönüştürülür. == için dönüşüm yapılmaz.

Her programcı birgün Php yi tadacaktır
2012-03-10 14:37:27

Php

seykofikretyalcinAvatar

öncelikle cevap için teşekkürler hocam ;) sorun halloldu.. bakmak isteyen için kodları paylaşmak istedim izninizle.

<form action="" method="POST">
Alınan NOT: <input type="text" name="not"/>
<br />
<input type="submit" name="gönder"/>
</form>
<?php
$not = $_POST["not"];
if($not==""){
    echo "lütfen bir not giriniz..";
}elseif(strstr($not,"a")){
echo "Harf girmeyin";
}elseif($not==0){
echo "0 notuda girmeyin";
}else{
switch ($not){
    case $not>=90&&$not<=100:
    echo $not." alınan not AA dır.";
    break;
    case $not>=80&&$not<=89:
    echo $not." alınan not BA dır.";
    break;
    case $not>=70&&$not<=79:
    echo $not." alınan not BB dır.";
    break;   
    case $not>=60&&$not<=69:
    echo $not." alınan not CB dır.";
    break;
    case $not>=50&&$not<=59:
    echo $not." alınan not CC dır.";
    break;  
     case $not>=40&&$not<=49:
    echo $not." alınan not DC dır.";
    break; 
      case $not>=30&&$not<=39:
    echo $not." alınan not DD dır.";
    break;    
    case $not>=20&&$not<=29:
    echo $not." alınan not DE dır.";
    break;    
    case $not>=1&&$not<=19:
    echo $not." alınan not EE dır.";
    break;
    default :
    echo "böyle bir not bulunamadı...";
}
}
?>

2012-03-10 22:25:46

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro