Konu: PHP'de Sayısal Loto Programı

PHP'de "random" kodunu kullanarak rastgele sayılar seçebildiğimizi biliyorsunuz.Şimdi de bu programla sayısal loto sisteminin bir benzerini oluşturalım:

<html>
<head>
<body>

<form action="Sayisalloto.php" method="post">
    <p>
    Sayı 1 : <input type="text" name="sayi1"> <br>
    Sayı 2 :<input type="text" name="sayi2"> <br>
    Sayı 3 :<input type="text" name="sayi3">  <br>
    Sayı 4:<input type="text" name="sayi4">  <br>
    Sayı 5 :<input type="text" name="sayi5">  <br>
     Sayı 6 :<input type="text" name="sayi6">  <br>
    <input type="submit" value="Gönder"> <input type="reset" value="Sıfırla">
     
</P>
</form>


</body>
</head>
</html>

<?php

  $sayi1=$_POST['sayi1'] ; 
  $sayi2=$_POST['sayi2'] ; 
  $sayi3=$_POST['sayi3'] ; 
  $sayi4=$_POST['sayi4'] ; 
  $sayi5=$_POST['sayi5'] ; 
  $sayi6=$_POST['sayi6'] ; 



do
{
     $a=rand(1,49);
     $b=rand(1,49);
     $c=rand(1,49);
     $d=rand(1,49);
     $e=rand(1,49);
     $f=rand(1,49);
}

while ($a==$b or $a==$c or $a==$d or $a==$e or $a==$f or $b==$c or $b==$d or $b==$e or $b==$f or $c==$d or $c==$e or $c==$f or $d==$e or $d==$f or  $e==$f) ;


if ($sayi1==$a or $sayi1==$b or  $sayi1==$c or $sayi1==$d or  $sayi1==$e or  $sayi1==$f)
    
{
        
   echo "1. Sayıyı Tutturdunuz! <br>";        
        
}

if ($sayi2==$a or $sayi2==$b or $sayi2==$c or $sayi2==$d or $sayi2==$e or $sayi2==$f)
    

{
        
    echo "2. Sayıyı Tutturdunuz! <br>" ;
    

}

if ($sayi3==$a or $sayi3==$b or $sayi3==$c or $sayi3==$d or $sayi3==$e or $sayi3==$f)
    
{
        
        echo "3. Sayıyı Tutturdunuz! <br>";
        
}


if ($sayi4==$a or $sayi4==$b or $sayi4==$c or $sayi4==$d or $sayi4==$e or $sayi4==$f)
    
{
        
        echo "4. Sayıyı Tutturdunuz! <br>";
        
        
}

if ($sayi5==$a or $sayi5==$b or $sayi5==$c or $sayi5==$d or $sayi5==$e or $sayi5==$f)

{
    
    echo "5. Sayıyı Tutturdunuz! <br>";
    
}


if ($sayi6==$a or $sayi6==$b or $sayi6==$c or $sayi6==$d or $sayi6==$e or $sayi6==$f)

{
    
    echo "6. Sayıyı Tutturdunuz! <br>";
    
}


    echo "Sayısal Loto Sonuçları :  $a , $b , $c , $d , $e , $f <br>" ;
    echo "Sizin Sayılarınız :  $sayi1 , $sayi2 , $sayi3 , $sayi4 , $sayi5 , $sayi6 <br>"  ;
    
    
    ?>

Yukarıdaki kodumuzda 6 tane sayıyı da rastgele olarak 1 ile 49 arasında belirledik.Kodumuz çalıştığında , sistem , kullanıcının girdiği sayılarla sayısal loto sonuçlarını karşılaştıracak.Örneğin 1. sayı eşleşiyorsa "1. Sayıyı Tutturdunuz!" diyecek.Bu kodu kendiniz de deneyebilirsiniz.İşe yarayacaktır.Yazımı okuduğunuz ve zaman ayırdığınız için teşekkür ederim!

Cvp: PHP'de Sayısal Loto Programı

Güzel bir çalışma olmuş.