İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP butona kaç kere basıldı

Respect0508.05.20182 cevap1.551 görüntüleme
2018'den beri10 mesaj
#1
<meta charset="utf-8" />

<form action="" method="post">
        <label>Sayıyı Yazınız : </label>
        <input type="text" name="sayi" />
        <input type="submit" value="GÖNDER" />
   </form>

<?php
session_start();
if (!$_SESSION) {
  $_SESSION["rasgele"] = rand(1,100);
}

if ($_POST) {
  $sayi = $_POST["sayi"];

     if ($sayi > $_SESSION["rasgele"]) {
        echo "İn biraz";
     }else if ($sayi < $_SESSION["rasgele"]) {
        echo "Çık biraz";
     }else{
  echo "Tebrikler sayıyı buldunuz ".$_SESSION["rasgele"];
  session_destroy();
   }
}

?>


Bir videodan yararlanarak sayı tahmin oyununu geliştiriyorum. Bu kodda istenen sayıyı bulduktan sonra GÖNDER butonuna kaç kere basıldığınıda ekrana yazması için ne yapabiliriz
Cevaplar
2012'den beri717 mesaj
#2
<meta charset="utf-8" />

<form action="" method="post">
        <label>Sayıyı Yazınız : </label>
        <input type="text" name="sayi" />
        <input type="submit" value="GÖNDER" />
   </form>

<?php
session_start();

if (!$_SESSION) {
  $_SESSION["rasgele"] = rand(1,10);
  $_SESSION['sayac'] = 0; // EKLENDI
}

if ($_POST) {
  $sayi = $_POST["sayi"];
  $_SESSION['sayac'] += 1; // EKLENDI
     if ($sayi > $_SESSION["rasgele"]) {
        echo "İn biraz";
     }else if ($sayi < $_SESSION["rasgele"]) {
        echo "Çık biraz";
     }else{
  echo "Tebrikler sayıyı buldunuz ".$_SESSION["rasgele"]." <br>Toplam deneme ".$_SESSION['sayac']; // EKLENDI
  session_destroy();
   }
}

?>
Respect05 Konuyu açan
2018'den beri10 mesaj
#3
denedim fakat İn Çık komutları bozuldu

---- Mesajlar birleştirildi ----

Tamamdır çözüldü
düzenlendi

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.