Advertisement
Squito

lotto_new.php

Mar 7th, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.91 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Skandináv lottó</title>
  4. <style>
  5.     div
  6.     {
  7.         margin-left: auto;
  8.         margin-right: auto;
  9.     }
  10.     table
  11.     {
  12.         width: 300px;
  13.         height: 300px;
  14.     }
  15.     td
  16.     {
  17.         text-align: center;
  18.     }
  19.     .nemnyert
  20.     {
  21.         background-color: #f00;
  22.     }
  23.     .ures
  24.     {
  25.         background-color: #fff;
  26.     }
  27.     .nyert
  28.     {
  29.         background-color: #0f0;
  30.     }
  31.     .mellement
  32.     {
  33.         background-color: #aaa;
  34.     }
  35. </style>
  36. </head>
  37. <body>
  38. <div>
  39. <?PHP
  40. if(isset($_POST['sub']))
  41. {
  42.     if(!isset($_POST['szam']))
  43.     {
  44.         echo "Válassz valamit!";
  45.     }
  46.     else
  47.     {
  48.         if(count($_POST['szam'])!=7)
  49.         {
  50.             echo "Hét számot kell választanod!";
  51.         }
  52.         else
  53.         {
  54.             echo '<p><table border="3">';
  55.             // Táblázat (szelvény) kirajzolása
  56.             $mezo=1;
  57.             $numbers=range(1, 35);
  58.             shuffle($numbers);
  59.             $nyeroszamok=array_slice($numbers, 0, 7);
  60.             for($i=0;$i<7;$i++)
  61.             {
  62.                 echo "<tr>";
  63.                 for($j=0;$j<5;$j++)
  64.                 {
  65.                     if(in_array($mezo, $nyeroszamok) && in_array($mezo, $_POST['szam']))
  66.                     {
  67.                         $style="nyert";
  68.                     }
  69.                     elseif(in_array($mezo, $nyeroszamok) && !in_array($mezo, $_POST['szam']))
  70.                     {
  71.                         $style="nemnyert";
  72.                     }
  73.                     elseif(!in_array($mezo, $nyeroszamok) && in_array($mezo, $_POST['szam']))
  74.                     {
  75.                         $style="mellement";
  76.                     }
  77.                     else
  78.                     {
  79.                         $style="ures";
  80.                     }
  81.                     echo '<td class="'.$style.'" >'.$mezo."</td>";
  82.                     $mezo++;
  83.                 }
  84.                 echo "</tr>";
  85.             }
  86.             echo "</table></p>";
  87.         }
  88.     }
  89. }
  90. ?>
  91.  
  92. <form action="" method="post">
  93. <table border="3">
  94.     <?PHP
  95.     // Táblázat (szelvény) kirajzolása
  96.     $mezo=1;
  97.     $numbers = range(1, 35);
  98.     shuffle($numbers);
  99.     $nyeroszamok=array_slice($numbers,0,7);
  100.     for($i=0;$i<7;$i++)
  101.     {
  102.         echo "<tr>";
  103.         for($j=0;$j<5;$j++)
  104.         {
  105.             echo '<td><input type="checkbox" name="szam[]" value="'.$mezo.'"> '.$mezo."</td>";
  106.             $mezo++;
  107.         }
  108.         echo "</tr>";
  109.     }
  110.     ?>
  111. </table><br>
  112. <input type="submit" name="sub" value="SORSOLÁS!">
  113. </form>
  114. </div>
  115. </body>
  116. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement