preg_match geen resultaat

Gestart doorVandijkdesign9 reacties51 weergaven

10 berichten · pagina 1 van 1

Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
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?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Verander if( isset($_POST[voornaam]])) eens naar if(isset($_POST[voornaam]))
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsjojo schreef:
Verander if( isset($_POST[voornaam]])) eens naar if(isset($_POST[voornaam]))
Inderdaad, een typfout.
0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Gedaan, wordt nog steeds niets geëchood.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Dylanh schreef:
Nog steeds geen echo..
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
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









if(isset($_POST[voornaam])) {
if(preg_match("/[A-Z] {1} [a-z]+/", $_POST[voornaam]) === TRUE ) {
$gevonden = "Voornaam is correct";
}
else {
$gevonden = "Voornaam is incorrect";
}


echo $gevonden;
}


?>

0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
opgelost.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dan is je regex niet goed:

http://regexr.com?383a6

Anders geef je de format die je wil, en dan zoek ik het wel uit.
0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Werkend gekregen, zie begin post voor oplossing.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren