Spatie is niet toegestaan

Gestart doorWouterp13 reacties24 weergaven

14 berichten · pagina 1 van 1

Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heey,

Ik heb een vraag, hoe krijg ik voor elkaar dat een gebruiker geen spatie kan posten? Als er een spatie in de string staat moet de gebruiker een error krijgen.

M.v.g. Wouter
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]iets[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]stoute jongen![/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
....
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Maartenl schreef:
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]iets[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]stoute jongen![/COLOR][COLOR= #007700];
}[/COLOR]
?>
Je wist dat eregi oud was? En waarom wil je een reguliere expressie gebruiken?
Kijk eens naar http://php.net/strpos

[COLOR= #0000BB]<?php
$mystring[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]De kat krabt de krullen van de trap...[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$findme[/COLOR]   [COLOR= #007700]=[/COLOR] [COLOR= #DD0000] [/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$pos[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mystring[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$findme[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$pos[/COLOR] [COLOR= #007700]===[/COLOR] false[COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is niks gevonden..."[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #FF8000]// goed zo...[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is wel een spatie gevonden.."[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #FF8000]// fout.....[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


Stuk sneller..........
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wouterp schreef:
Dankje smile
toevoeging op 24 maart 2012, 181556:
Waarom is dit de post altijd alleen maar cijfers? De post name is woord? Wat doe ik fout?

if(ctype_alnum($_POST[woord])){
        $soort = Het ingevoerde woord bestaat alleen uit cijfers.<br />;
    }else
    {
        $soort =  Het ingevoerde woord bestaat niet alleen maar uit cijfers.<br />;
    }


ctype_alnum checkt op afanumerieke dingen, en dat zijn letters én cijfers.

Jij moet ctype_digit hebben
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
...
0
Berichten
1.544
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of: (Dan verder werken met $woord, dan is hij meteen getrimt)

[COLOR= #0000BB]<?php
$woord[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]woord[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$woord[/COLOR][COLOR= #007700]))
{[/COLOR]
      [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Stout jij![/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
...
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je iets meegeeft gebruik je =, als je iets controleert gebruik je ==.
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar het maakt geen verschil dat die geen error geeft.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat is de error dan emo?
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
...
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Omdat $req niet FALSE wordt omdat ik net al zei dat je als je dingen meegeeft je = moet gebruiken en niet == emo
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ook als ik die verander in een = gebeurt er niks.

toevoeging op 25 maart 2012, 20:37:52:
Opgelost
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