Preg_Match blok.

  • Hoe blokkeer in me bank.php de - teken?

    PHP
    if(preg_match('/^[0-9]+$/',$_POST['amount']) == 0){


    ?


    Want je kan geen -444444444- doen, maar wel 444444444-??


    Code:

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Dan checkt hij of het een getal is.


    Je kan het zo doen.


    PHP
    if (empty($_POST['amount'])) {
    echo 'Niet alles ingevult';
    }
    elseif (!ctype_digit($_POST['amount'])) {
    echo 'Vul wel een getal in';
    }


    Your welcome

  • Ok om even te beginnen!


    Verander is je profiel skills, want ik geloof dus nooit dat jij de ervaring hebt die in je profiel staat, want je kan dit niet eens oplossen?


    Sorry maar ooit gehoord van php.net?
    Verander verander jou preg_match is naar de volgende:

    PHP
    if(preg_match('/(?P<digit>\d+)/',$_POST['amount']) == 0){


    Dit is een nieuwe code voor php 5 en hoger, weet niet zeker of het echt werk.


    Verder ctype_digit is om te kijken of iets numeriek is, dus volgens mij doe jij iets fout als jij dit niet werkend kan krijgen.


    Want geef is een stukje code hoe jij het erin hebt gezet?
    Want niet vergeten als je !ctype_digit doe dan heeft hij geen getal ingevoerd en als je zonder ! wel.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!