Ciao,
ho un campo che deve avere solo numeri...
Secondo voi cosa non va in questa espressione regolare?
Se scrivo 3391234567kkk mi aggiorna il database ignorando l'espressione regolare.Codice PHP:
if(!empty($_POST['telefono'])){
if(!ereg("[0-9]",$_POST['telefono'])){
$_SESSION['refill_telefono']=$_POST['telefono'];
}else{
$query_users3 = "UPDATE dbtable SET telefono='$_POST[telefono]' WHERE id_user='$iid'";
$res_users3 = mysql_query($query_users3, $connect);
$_SESSION['refill_telefono'] = "";
}
}else{
$query_users3 = "UPDATE dbtable SET telefono='' WHERE id_user='$iid'";
$res_users3 = mysql_query($query_users3, $connect);
}