prob. met reken script, wie kan mij helpen???
dit is mijn script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$vraag[0]=rand(1,100);
$vraag[1]=rand(1,100);
$antwoord=$vraag[0]+$vraag[1];
echo "$vraag[0] + $vraag[1] =?\n";
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "<p><input type=\"text\" name=\"inantwoord\"></p>\n";
echo "<input type=\"submit\" name=\"versturen\" value=\"Klaar\">\n";
echo "</form><br>\n";
if (isset($_POST["inantwoord"])) {
if ($antwoord==$_POST["inantwoord"]) {
echo "Het antwoord is goed ";
}
else {
echo "Het antwoord is fout ";
}
}
?>
$vraag[0]=rand(1,100);
$vraag[1]=rand(1,100);
$antwoord=$vraag[0]+$vraag[1];
echo "$vraag[0] + $vraag[1] =?\n";
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "<p><input type=\"text\" name=\"inantwoord\"></p>\n";
echo "<input type=\"submit\" name=\"versturen\" value=\"Klaar\">\n";
echo "</form><br>\n";
if (isset($_POST["inantwoord"])) {
if ($antwoord==$_POST["inantwoord"]) {
echo "Het antwoord is goed ";
}
else {
echo "Het antwoord is fout ";
}
}
?>
</body>
</html>
wie kan mij helpen???
Probeer eens:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$vraag[0]=1;
$vraag[1]=1;
$antwoord=$vraag[0]+$vraag[1];
echo "$vraag[0] + $vraag[1] =?\n";
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "<p><input type=\"text\" name=\"inantwoord\"></p>\n";
echo "<input type=\"submit\" name=\"versturen\" value=\"Klaar\">\n";
echo "</form><br>\n";
if (isset($_POST["inantwoord"])) {
if ($antwoord == $_POST["inantwoord"]) {
echo "Het antwoord is goed ";
}
else {
echo "Het antwoord is fout ";
}
}
?>
$vraag[0]=1;
$vraag[1]=1;
$antwoord=$vraag[0]+$vraag[1];
echo "$vraag[0] + $vraag[1] =?\n";
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "<p><input type=\"text\" name=\"inantwoord\"></p>\n";
echo "<input type=\"submit\" name=\"versturen\" value=\"Klaar\">\n";
echo "</form><br>\n";
if (isset($_POST["inantwoord"])) {
if ($antwoord == $_POST["inantwoord"]) {
echo "Het antwoord is goed ";
}
else {
echo "Het antwoord is fout ";
}
}
?>
</body>
</html>
En vul 2 in ;-)
Jelmer
Quote:
Mwah ik denk dat je de random te groot is, niemand raad de twee getallen met twee getallen die lopen van 1 tot 100.
Je slaat de plank mis, niemand zei iets over raden ...
http://www.maschel.nl/rekenen.php
ik heb trouwens ook gehoord dat sommige dingen niet goed werken met php 5.0 kan het daaraan liggen?
PHP5 werkt net zo goed :)
Rekenen.php
Script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
# Arraytje met de waarden voor de som
$vraag = array( rand( 1, 100 ), rand( 1, 100 ) );
# Som uitspugen ;)
echo $vraag[0] . ' + ' . $vraag[1] . ' = ?<br />';
# Formuliertje voor antwoord
echo '<p><form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
echo '<input type="text" name="invoer" /><br />';
# Input type=hidden om antwoord mee te geven :)
echo '<input type="hidden" name="antwoord" value="' . ( $vraag[0] + $vraag[1] ) . '" /><br />';
# Submitknopje & einde formulier
echo '<input type="submit" name="klaar" value="Klaar!" /></form></p>';
# Kijken of formulier al verzonden is
if( $_POST['klaar'] )
echo ( $_POST['antwoord'] == $_POST['invoer'] ) ? 'Het antwoord was goed!' : 'Het antwoord was fout!';
?>
# Arraytje met de waarden voor de som
$vraag = array( rand( 1, 100 ), rand( 1, 100 ) );
# Som uitspugen ;)
echo $vraag[0] . ' + ' . $vraag[1] . ' = ?<br />';
# Formuliertje voor antwoord
echo '<p><form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
echo '<input type="text" name="invoer" /><br />';
# Input type=hidden om antwoord mee te geven :)
echo '<input type="hidden" name="antwoord" value="' . ( $vraag[0] + $vraag[1] ) . '" /><br />';
# Submitknopje & einde formulier
echo '<input type="submit" name="klaar" value="Klaar!" /></form></p>';
# Kijken of formulier al verzonden is
if( $_POST['klaar'] )
echo ( $_POST['antwoord'] == $_POST['invoer'] ) ? 'Het antwoord was goed!' : 'Het antwoord was fout!';
?>
[Edit: Schoonheidsvoutje ;)]
Gewijzigd op 17/12/2004 20:39:00 door Mitch X
het werkt nu wel
Jelmer