Ik heb juist een script kop of munt:
<?php
ob_start(); // starten van headers + sessies
session_start();
?>
<html>
<head>
<title>Kop / Munt</title>
</head>
<body>
<form method="post" action="/kopofmunt.php">
<input type="submit" name="kop" value="Kop" />
<input type="submit" name="munt" value="Munt" />
</form>
<?php
if(isset($_SESSION['goed']) && isset($_SESSION['fout'])) // Kijken of de sessies bestaan, anders worden ze overschreven.
{
if($_SESSION['fout'] == 20) // Als je 20 fouten hebt worden de gegevens gewist
{
$_SESSION['goed'] = 0; // Leeghalen
$_SESSION['fout'] = 0;
echo 'Je hebt het maximale aantal fouten bereikt. Je gegevens zijn gewist!';
}
else
{
if($_SERVER['REQUEST_METHOD'] == "POST") // Als er op een knop gedrukt is
{
$true_false = rand(1,2); // Genereer 1 of 2
if($true_false == 1 && isset($_POST['kop'])) // Als er 1 uitkwam, en je drukte op kop is het goed
{
echo 'Je hebt het goed! Het was kop!';
$_SESSION['goed']++; // Bijtellen van een punt
}
elseif($true_false == 2 && isset($_POST['munt'])) // Als het 2 was en je drukte op munt was het ook goed
{
echo 'Je hebt het goed! Het was munt!';
$_SESSION['goed']++; // Bijtellen punt
}
else
{
echo 'Je hebt het fout! Het moest zijn: '; // Anders zijn er geen combinaties meer over, dus heb je het fout.
if($true_false == 1) // 1 = kop, dus als kop niet 1 is is het munt want het moet een 1 of een 2 zijn.
{
echo 'Kop!';
}
else
{
echo 'Munt!';
}
$_SESSION['fout']++; // Fout bijtellen.
}
}
}
}
else
{
$_SESSION['goed'] = 0; // Dit betrekt zich weer tot bovenaan --> Als die sessies niet bestaan worden ze hier gezet (dus eerste keer als je pagina opent)
$_SESSION['fout'] = 0;
}
echo "<br><br>Aantal keren goed: ".$_SESSION['goed']."<br>"; // Echoen van de score
echo "Aantal keren fout: ".$_SESSION['fout']." ";
?>
</body>
</html>Maar ik wil het aan tasten.
Als je het goed hebt krijg je een formulier om gegevens te verzenden. Je krijgt 1 kans per emailadres en je heb 1 kans op 100 om te winnen.
Als dit zou kunnen zou ik heel blij zijn.