Opgelost:
Codeblok (voorbeeld.php):
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
if(isset($_POST[voornaam]))
{
//uit de post halen
$voornaam = $_POST[voornaam];
//regex aanmaken
$regexvoornaam="/[A-Z]{1}[a-z]+/";
//checken
if (preg_match($regexvoornaam, $voornaam))
{
echo "Voornaam is correct";
}
else
{
echo "Voornaam is incorrect";
}
}
?>
Hallo,
Ik zit nu al dagen in de knoop met deze code:
Codeblok (voorbeeld.php):
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
$gevonden = "";
if( isset($_POST[voornaam]]))
{
//uit de post halen
$voornaam = $_POST[voornaam];
//regex aanmaken
$regexvoornaam="/[A-Z] {1} [a-z]+/";
//checken
if ( preg_match($regexvoornaam, $voornaam) )
{
$gevonden = "Voornaam is correct";
}
else
{
$gevonden = "Voornaam is incorrect";
}
echo $gevonden;
}
?>
Hij hoort het resultaat onderaan te echoen.
Weet iemand waarom die dit niet doet?
Codeblok (voorbeeld.php):
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
if(isset($_POST[voornaam]))
{
//uit de post halen
$voornaam = $_POST[voornaam];
//regex aanmaken
$regexvoornaam="/[A-Z]{1}[a-z]+/";
//checken
if (preg_match($regexvoornaam, $voornaam))
{
echo "Voornaam is correct";
}
else
{
echo "Voornaam is incorrect";
}
}
?>
Ik zit nu al dagen in de knoop met deze code:
Codeblok (voorbeeld.php):
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
$gevonden = "";
if( isset($_POST[voornaam]]))
{
//uit de post halen
$voornaam = $_POST[voornaam];
//regex aanmaken
$regexvoornaam="/[A-Z] {1} [a-z]+/";
//checken
if ( preg_match($regexvoornaam, $voornaam) )
{
$gevonden = "Voornaam is correct";
}
else
{
$gevonden = "Voornaam is incorrect";
}
echo $gevonden;
}
?>
Hij hoort het resultaat onderaan te echoen.
Weet iemand waarom die dit niet doet?