Versio

Regex geeft witte pagina

Overzicht Reageren

Raymond ---

Raymond ---

28/12/2006 12:44:00
Quote Anchor link
Niet echt een nette titel, maar kon het niet anders omschrijven.

Ik heb het volgende stukje code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
//Error reporting staat (hierboven) aan
if(!ereg('^[0-9]+,[0-9]{1,2}$', $_POST['prijs'])){
    echo 'Niet ok!';
}
else{
    echo 'Is ok!';
}

?>

Het is de bedoeling dat hij kijkt of de ingevoerde waarde een geldige prijs is. Het moet dus een getal zin met minimaal een getal voor de komma en minimaal 1 achter de komma. (2,4 of 2,40 of 20,4 enz.)

Maar het bovenstaande stukje code werkt niet. Ik zie een witte pagina, error reporting staat wel aan.

Iemand enig idee waar de fout zit. (Misschien gewoon foute regex?)
Edit:
Als ik het weg-commentaar doet de rest van het script het goed.
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
 
PHP hulp

PHP hulp

25/05/2012 14:20:54
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Willem vp

Willem vp

28/12/2006 13:01:00
Quote Anchor link
Werkt hier perfect. Ik vermoed dat er ergens anders in je script een foutje zit...
 
Raymond ---

Raymond ---

28/12/2006 13:03:00
Quote Anchor link
Ok, dan ga ik nog even goed kijken. Wat ik dan wel raar vind is dat als ik het weg-commentaar het script het wel goed doet :S
 



Overzicht Reageren

Get Adobe Flash player