Centar za edukaciju-BiH



#1 09.02.2022 14:25
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Igrica veci manji
Evo igrice za pogadjanje zamisljenog broja.
U ovoj igrici kompjuter izima slucajan broj a vi pogadjate.
Mozete postavljati pitanja, davati sugestije ili primjedbe.
Hvala.
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $info="";$slucajan=0;$broj=0;$tip_polja="password";$text="Provjeri";$i=0;
  3. //$tip_polja="Number";
  4.  
  5. if(isset($_POST['slucajan']))
  6. {
  7. $slucajan=$_POST['slucajan'];
  8.  
  9. }
  10. else
  11. {
  12. $slucajan=rand(1,100);
  13. }
  14.  
  15. if(isset($_POST['provjeri']))
  16. {
  17.         if($_POST['provjeri']!=$text)
  18.         {
  19.         $slucajan=rand(1,100); 
  20.         }
  21.         else
  22.         {
  23.                 if(isset($_POST['broj']))
  24.                 {
  25.                 $broj=$_POST['broj'];
  26.                
  27.                 $i=$_POST['i'];
  28.                 $i++;
  29.                         if (is_numeric($broj))
  30.                         {
  31.                                 if($broj<$slucajan)
  32.                                 {
  33.                                 $info="Broj je vei(" . $i .").";      
  34.                                 }
  35.                                 elseif ($broj>$slucajan)
  36.                                 {
  37.                                 $info="Broj je manji.($i).";           
  38.                                 }
  39.                                 elseif ($broj==$slucajan)
  40.                                 {
  41.                                 $info="Bravo pogodili ste. PokuÅ¡aja($i)";
  42.                                 $tip_polja="number";
  43.                                 $text="Ponovo";                                                        
  44.                                 }
  45.                                 else
  46.                                 {
  47.                                 $info="DoÅ¡lo je do greÅ¡ke";  
  48.                                 }
  49.                         }
  50.                         else
  51.                         {
  52.                         $info="Niste upisali broj";            
  53.                         }
  54.                 }
  55.         }      
  56. }
  57. ?>
  58. <html>
  59. <head>
  60. <title>pogodi</title>
  61. <style>
  62. * {
  63. font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  64. font-size: 16px;
  65. }
  66. .info
  67. {
  68.         text-align: center;    
  69.         font-size: 16pt;
  70.         color:#df9202;
  71.         margin-top: -50px;
  72.         padding-left:5px;
  73. }
  74.  
  75. form
  76. {
  77.         padding:5px;
  78.         background-color:#fafad1;
  79.         border-radius:10px;
  80.         border: 2px solid #d5e0ea;
  81.         width:200px;
  82.         margin: auto;
  83.         padding:10px 40px 25px;
  84. }
  85.  
  86. input
  87. {
  88.         background-color:#F2F2F5;
  89.         border: 1px solid #8CA9C4;
  90.         color:#000;    
  91.         border-radius:8px;
  92.         margin:5px;
  93.         width:99.5%;
  94.         padding:10px;
  95.         margin-top:8px;
  96.         padding-left:5px;
  97. }
  98. input[type=submit]
  99. {
  100.         background-color: #DDDDBB;
  101.         color:#000;    
  102.         border: 1px solid #8CA9C4;
  103.         border-radius:8px;
  104.         width:100%;
  105.         padding:10px;
  106.         font-size:20px;
  107.         cursor:pointer;
  108.         margin-bottom:15px;
  109.         margin-top:15px;       
  110. }
  111. input[type=submit]:hover
  112. {
  113.         background-color: #EEEEDD;
  114.         color:#8CA9C4;
  115. }
  116.  
  117. label
  118. {
  119.         font-weight: bold;
  120.         margin:5px;
  121. }
  122.  
  123. h2
  124. {      
  125.         text-align:center;
  126.         padding:15px;
  127. }
  128.  
  129.  
  130. </style>       
  131.  
  132. </head>
  133. <body>
  134. <div >
  135.         <form action="" method="post">
  136.         <h2>Vea manja, pogodi</h2>
  137.         <label>Unesi broj od 1-100:</label>
  138.         <input id="broj" name="broj" value="<?php echo $broj;?>" placeholder="Unesi broj od 1-100" type="number"/>
  139.         <input name="i" value="<?php echo $i;?>" type="hidden"/>
  140.         <label>Broj koji se pogadja:</label>
  141.         <input id="slucajan" name="slucajan" value="<?php echo $slucajan;?>" placeholder="**********" type="<?php echo $tip_polja;?>"readonly />
  142.         <input name="provjeri" type="submit" value="<?php echo $text;?>"/>
  143.         <span name="info" class="info" ><?php echo $info; ?></span>
  144.         </form>
  145. </div>
  146. </body>
  147. </html>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 2 puta. Posljednja izmjena 15.02.2022 22:28 od strane zxz. ↑  ↓

#2 15.02.2022 16:11
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:Re:Igrica veci manji
-trebao bi biti brojac tako da se zna iz koliko puta je pogoden broj
zivot je moja domovina.
↑  ↓

#3 15.02.2022 22:18
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re:Igrica veci manji
vec je napravljeno
postavit cu
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 17.02.2022 12:23
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:Re:Igrica veci manji
potrebno je ograniciti unos na brojeve izmedu 1 i 100

<input id="broj" name="broj" value="<?php echo $broj;?>" placeholder="Unesi broj od 1-100" type="number" min="1" max="100"/>


svaki puta me pita dali zelim spremiti zaporku. Mislim da je to do ovoga: $tip_polja=password
Mozda nebi trebao input box, vec samo kucica sa *****, a ako se pogodi onda prikaze $slucajan u kucici.
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 17.02.2022 12:25 od strane Avko. ↑  ↓

#5 17.02.2022 19:29
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re:Igrica veci manji
hehe kad stgnem popravim ili ti gad stignes popravi
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 17.02.2022 23:41
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:Re:Igrica veci manji
ako cu znati, vec sam nesto isprobavo ali bez uspjeha
zivot je moja domovina.
↑  ↓

#7 18.02.2022 00:37
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re:Igrica veci manji
eto maks 100 si vec gore napravio.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (1):1


Sva vremena su GMT +02:00. Trenutno vrijeme: 1: 23 pm.