steen_papier_schaar.php

Gesponsorde koppelingen

PHP script bestanden

  1. steen_papier_schaar.php

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php    
  
   /*
  
   WAT NUTTIGE INFO
  
   De getallen om te weten of je gewonnen, verloren of gelijkspel had.
  
   (0) = Verloren
   (1) = Gewonnen
   (2) = Gelijkspel
  
   De getallen van steen, papier en schaar.
  
   (0) = Steen
   (1) = Schaar
   (2) = Papier
  
   Als je echo spelen($jij, $computer); doet, krijg je de values terug van
   gewonnen, verloren of gelijkspel terug.
   Dit kan handig zijn als je het in de database wilt zetten.
  
   */


        
    function spelen($speler_1, $speler_2, $gewonnen = array(1, 2, 0)){
        
            return ($speler_1 != $speler_2) ? ($gewonnen[$speler_1] == $speler_2) ? 1 : 0 : 2 ;
            
    }

  
   if (isset($_POST['submit'])){
  
        $jij = $_POST['keuze'];
        $computer = rand(0, 2);
  
        echo '<strong>';
        echo 'De computer had ';
        
        if ($computer == 0){
            echo 'steen';
        }
elseif ($computer == 1){
            echo 'schaar';
        }
elseif ($computer == 2){
            echo 'papier';
   }

  
  
   echo ' en jij had ';
  
       if ($jij == 0){
            echo 'steen';
       }
elseif ($jij == 1){
            echo 'schaar';
       }
elseif ($jij == 2){
            echo 'papier';
       }

      
       echo '</strong>';
       echo '<br /><br />';
      
       if(spelen($jij, $computer) == 0){
            echo '<span style="color: red;">Verloren</span>';
       }
elseif(spelen($jij, $computer) == 1){
            echo '<span style="color: green;">Gewonnen</span>';
       }
elseif(spelen($jij, $computer) == 2){
            echo '<span style="color: black;">Gelijkspel</span>';
       }

      
       echo '<br /><br />';
       echo '<a href="' . $_SERVER['PHP_SELF'] . '">Speel nog eens!</a>';
  
   }
else{
  
?>


<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<h3>Steen, papier, schaar!</h3>
<br />

Maak je keuze:
<br /><br />

<select name="keuze">
<option value="0">Steen</option>
<option value="1">Schaar</option>
<option value="2">Papier</option>
</select>

<br />

<input type="submit" name="submit" value="Ok!">

</form>

<?php

     }
    
?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.