Opslaan als: logout.php
<?PHP
// logout.php apprt bestand om de sessie te wissen en weer terug te sturen naar de afkomst.
session_start();
session_destroy();
header('Location: ' . $_SERVER['HTTP_REFERER']);
?>
PHP-ICT-academie
dinsdag 13 januari 2015
Opgaven: Raden
Opslaan als: Raden-1.php
<html xmlns="http://www.albeda.nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Raad het getal</title>
</head>
<body>
<?php
// sessie starten
session_start();
// fouten uitgezet (als het niet bestaat, geen fout weergeven)
error_reporting(0);
if (!empty($_POST)) {
// controleer of het getal tussen 1 en 5 is
if (($_POST['getal'] < 1) || ($_POST['getal'] > 5)) {
echo '<p>Het ingevulde getal moet tussen 1 en 5 liggen.</p>';
}
else {
//genereer random getal
$raad = rand(1,5);
if ($_POST['getal'] == $raad) {
echo '<p>Gefeliciteerd! Het juiste getal is inderdaad '.$raad.'.</p>';
// sessie voor het aantal keer goed.
$_SESSION['goed']++;
$_SESSION['fout'] = $_SESSION['fout'] + 0 ;
$_SESSION['totaal']++;
echo "Aantal keer goed geraden: ".$_SESSION['goed'];
echo "</br>Aantal keer fout geraden: ".$_SESSION['fout'];
}
else {
echo '<p>Jammer, het juiste getal is '.$raad.'.</p>';
// sessie voor het aantal keer fout.
$_SESSION['goed'] = $_SESSION['goed'] + 0 ;
$_SESSION['fout']++;
$_SESSION['totaal']++;
echo "Aantal keer fout geraden: ".$_SESSION['fout'];
echo "</br>Aantal keer goed geraden: ".$_SESSION['goed'];
}
}
echo "</br>Aantal keer totaal: ".$_SESSION['totaal'] ;
}
?>
<p>Raad het getal! Vul een getal in tussen 1 en 5 en speel mee!</p>
<form action="" method="post">
<input type="text" name="getal" />
<input type="submit" value="Speel!" />
</form>
<a href="logout.php" >Opnieuw beginnen (sessie verwijderen</a>
</body>
</html>
<html xmlns="http://www.albeda.nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Raad het getal</title>
</head>
<body>
<?php
// sessie starten
session_start();
// fouten uitgezet (als het niet bestaat, geen fout weergeven)
error_reporting(0);
if (!empty($_POST)) {
// controleer of het getal tussen 1 en 5 is
if (($_POST['getal'] < 1) || ($_POST['getal'] > 5)) {
echo '<p>Het ingevulde getal moet tussen 1 en 5 liggen.</p>';
}
else {
//genereer random getal
$raad = rand(1,5);
if ($_POST['getal'] == $raad) {
echo '<p>Gefeliciteerd! Het juiste getal is inderdaad '.$raad.'.</p>';
// sessie voor het aantal keer goed.
$_SESSION['goed']++;
$_SESSION['fout'] = $_SESSION['fout'] + 0 ;
$_SESSION['totaal']++;
echo "Aantal keer goed geraden: ".$_SESSION['goed'];
echo "</br>Aantal keer fout geraden: ".$_SESSION['fout'];
}
else {
echo '<p>Jammer, het juiste getal is '.$raad.'.</p>';
// sessie voor het aantal keer fout.
$_SESSION['goed'] = $_SESSION['goed'] + 0 ;
$_SESSION['fout']++;
$_SESSION['totaal']++;
echo "Aantal keer fout geraden: ".$_SESSION['fout'];
echo "</br>Aantal keer goed geraden: ".$_SESSION['goed'];
}
}
echo "</br>Aantal keer totaal: ".$_SESSION['totaal'] ;
}
?>
<p>Raad het getal! Vul een getal in tussen 1 en 5 en speel mee!</p>
<form action="" method="post">
<input type="text" name="getal" />
<input type="submit" value="Speel!" />
</form>
<a href="logout.php" >Opnieuw beginnen (sessie verwijderen</a>
</body>
</html>
zaterdag 13 december 2014
Schema - Meer tafels
Opdracht - Meer tafels
De tafel van 5 wordt gemaakt van 1 keer 5 tot en met 10 keer 5.
De uitvoer moet zijn 1 X 5 = 5, 2 X 5 = 10, ..., 10 X 5 = 50.
In dit programma moeten de tafel van 5 tot en met de tafel van 14 worden uitgerekend en uitgevoerd.
Maak hiervoor een PSD.
Leeg Schema
Schema - Meer Tafels
De tafel van 5 wordt gemaakt van 1 keer 5 tot en met 10 keer 5.
De uitvoer moet zijn 1 X 5 = 5, 2 X 5 = 10, ..., 10 X 5 = 50.
In dit programma moeten de tafel van 5 tot en met de tafel van 14 worden uitgerekend en uitgevoerd.
Maak hiervoor een PSD.
Leeg Schema
Schema - Meer Tafels
Schema Verlofdagen
Opdracht Verlofdagen
Een
onderneming bepaalt op de volgende manier het aantal verlofdagen van zijn
werknemers:
1 Elke werknemer heeft recht op minimaal 20 verlofdagen.
2
Werknemers die ouder zijn dan 30 jaar, krijgen 2 extra verlofdagen; werknemers
ouder dan 50 jaar krijgen 6 dagen extra in plaats van 2.
3
Werknemers die langer dan 15 jaar in dienst van de onderneming zijn, krijgen
bovendien 3 dagen extra; werknemers die langer dan 25 jaar in dienst zijn
krijgen nog eens 5 dagen extra verlof.
4
Het maximaal aantal verlofdagen bedraagt 31.
Schrijf
een PSD dat van een werknemer, het werknemersnummer (WNR), de leeftijd (LT) en
het aantal dienstjaren (JAR) inleest / invoert en het aantal verlofdagen
afdrukt.
Schema leeg
Schema verlofdagen
maandag 8 december 2014
Schema 4 november (let op opgave 4)
1 Maak een PSD
Maak met het onderstaande schema de tafel van 13.
De uitkomst moet worden afgedrukt, bv. 7 * 13 = 91
De tafel loopt van 1 tot en met 10
2 Maak een PSD
Maak een schema voor de tafel van 22 van 17 tot en met 40
De uitkomst moet worden afgedruktDe tafel loopt van 17 tot en met 40
Wat doet dit programma?
4 Maar een geheugentabel voor dit programma?
Maak een PSD waarin LEN (lengte in cm), GW (gewicht in kg) en Geslacht (M = man en V = vrouw) wordt ingevoerd.
De QI moet worden berekend em uitgevoerd.
Als de QI lager is dan 30 moet een positieve melding worden uitgevoerd, anders een waarschuwing.
Leeg schema
Schema
zondag 7 december 2014
zaterdag 29 november 2014
Abonneren op:
Posts (Atom)