Textbox controleren op woorden uit een array.
Dianchelo Carter
29/09/2010 14:22:06Ik heb een check pagina, hierop moet je woorden invullen. Die je op een vorige pagina hebt gezien. Je vult ze in in een textbox, en in mijn verwerk pagina word weergeven of deze woorden goed of fout zijn.
$_SESSION['words'] // De session waarin mijn woorden zijn opgeslagen
$gekozenWoorden; // De random gekozen woorden uit mn Array
De woorden worden in een string geplaatst en gesplits op de spatie.
Maar nu moet er een loop gemaakt worden om die array uit te lezen om te kijken of dat ingevulde woord er tussen staat.
Ik heb if else gebruikt,
maar als iemand een betere oplossing heeft accepteer ik dat graag.
- D
$_SESSION['words'] // De session waarin mijn woorden zijn opgeslagen
$gekozenWoorden; // De random gekozen woorden uit mn Array
De woorden worden in een string geplaatst en gesplits op de spatie.
Maar nu moet er een loop gemaakt worden om die array uit te lezen om te kijken of dat ingevulde woord er tussen staat.
Ik heb if else gebruikt,
maar als iemand een betere oplossing heeft accepteer ik dat graag.
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
// begin the session
session_start();
$_SESSION['words']=$gekozenWoorden;
$string = preg_split("[ ]", $string);
$woord1 =$_REQUEST["text1"];
$woord2 =$_REQUEST["text2"];
$woord3 =$_REQUEST["text3"];
$woord4 =$_REQUEST["text4"];
$woord5 =$_REQUEST["text5"];
if ($woord1 == $string)
echo "Woord 1 is: Correct";
else
echo "Woord 1 is: Foutief";
?>
// begin the session
session_start();
$_SESSION['words']=$gekozenWoorden;
$string = preg_split("[ ]", $string);
$woord1 =$_REQUEST["text1"];
$woord2 =$_REQUEST["text2"];
$woord3 =$_REQUEST["text3"];
$woord4 =$_REQUEST["text4"];
$woord5 =$_REQUEST["text5"];
if ($woord1 == $string)
echo "Woord 1 is: Correct";
else
echo "Woord 1 is: Foutief";
?>
- D
PHP hulp
11/01/2025 17:01:30Pieter van Linschoten
29/09/2010 17:44:07Vervang in je formulier de volgende names:
door
Dan wordt je $_REQUEST automatisch een array, met daarin de key's die je tussen de haakjes zet.
Als je nu een foreach gebruikt, dan kan je in een keer de hele serie doorlopen.
door
Dan wordt je $_REQUEST automatisch een array, met daarin de key's die je tussen de haakjes zet.
Als je nu een foreach gebruikt, dan kan je in een keer de hele serie doorlopen.