• 28-10-2018, 01:31:44
    #1
    Merhaba hocalarım. İngilizce kelimelerin Türkçesini soran küçük bir projem var. Yanlız cevabı doğru verince puan artmıyor yardım edebilir misiniz?

    Not: $sayi değişkenini sabit tutunca sorun olmuyor fakat rand fonksiyonuyla kullanınca sorun oluyor.


    <?php
    ob_start();
    setcookie("puan", "0");
    $puan=$_COOKIE['puan'];
    @$kelime=$_POST['kelime'];
    $en=array("where","what","why","which","generous","matute","natural","king","social","bullet","rare","big","modest","misty","unique","tocic","yummy","ambitious","bad","shy","beautiful","sensible","favourite","easy","optimum","adventurous","active","dedicated","nice","fat","pear","age","architect","arrive","bag","ball","bread","build","call","capital","chair","cheap","clean","clock","country","salad","think","rain","special","company","lot","change","quickly","drop","trip");
    
    $tr=array("nerede","ne","neden","hangisi","cömert","olgun","doğal","kral","sosyal","kurşun","nadir","büyük","mütevazı","puslu","benzersiz","toksik","nefis","hırslı","kötü","utangaç","güzel","mantıklı","favori","kolay","ideal","maceracı","aktif","adanmış","iyi","şişman","armut","yaş","mimar","ulaşmak","çanta","top","kırmak","inşa etmek","çağırmak","başkent","sandalye","ucuz","temiz","saat","ülke","salata","düşünmek","yağmur","özel","şirket","çok","değiştirmek","hızlıca","düşürmek","takılmak");
    $son=array_combine($en,$tr);
    $sayi=rand(0,54);
    $s= $en[$sayi];
    
    ?>
    <!DOCTYPE html><html lang="tr">
    <head><meta name="viewport"content="width=device-width, initial-scale=1.0"></head>
    <body><? if(isset($_POST['kelime'])){?><h3>
    <?php
    if( $son[$s]==$kelime){
    echo "Tebrikler";
    $puan += 1;
    setcookie("puan", "$puan");
    echo "Puanınız: ".$puan;}else{
    $puan -= 1;
    setcookie("puan", "$puan");
    echo "Puanınız: ".$puan;
    echo "Tekrar Bakmalısın";}
    ?>
    </h3><br><?php } ?>
    <form action=""method=post>
    <input type="text"name="kelime"placeholder="<?php echo $s; ?> Kelimesinin Türkçesi Nedir?"tabindex="2"required>
    <br><button name="submit">Cevapla</button></form>
    </body></html>
    <?php ob_end_flush(); ?>
  • 28-10-2018, 01:41:22
    #2
    Üyeliği durduruldu
    $puan = $puan +1;