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!