par
VaN » 28 nov. 2008, 12:33
BOn je viens donc de passer en preg_match plutot que ereg, mais toujours pareil, ça ne me retourne pas le résultat attendu :
if(preg_match("#^[0-9]+$#", $_POST['annonce_zipcode']) !== false) {
echo 'CP';
//$sql .= " AND annonce_zipcode >= '".$_POST['annonce_zipcode']."'";
}
else
echo 'Ville';
Lorsque j'écris un nombre, ça me retourne bien "CP". Mais si j'écris une chaine de lettres, il me retourne également CP, et non Ville.
BOn je viens donc de passer en preg_match plutot que ereg, mais toujours pareil, ça ne me retourne pas le résultat attendu :
[php]if(preg_match("#^[0-9]+$#", $_POST['annonce_zipcode']) !== false) {
echo 'CP';
//$sql .= " AND annonce_zipcode >= '".$_POST['annonce_zipcode']."'";
}
else
echo 'Ville';[/php]
Lorsque j'écris un nombre, ça me retourne bien "CP". Mais si j'écris une chaine de lettres, il me retourne également CP, et non Ville.