Código PHP:
if(strlen($año)!=4 && !ereg("^[0-9]+$",$año)){
echo "Ingrese un año válido.";
}
Alguien sabe que he hecho mal?
| |||
problema con ereg bueno estoy queriendo comprobar un campo que contiene el año.Y me pasa lo siguiente: Código PHP: Alguien sabe que he hecho mal? |
| ||||
Re: problema con ereg Si || es el operador OR. En el if si ponés && se tiene que cumplir las 2 condiciones (que no sea numero y que no tenga 4 caracteres) para que el año no sea válido. En cambio con || si no tiene 4 caracteres o si no son números te marcará error (es decir que el error saldrá si por lo menos se cumple una condición). Por eso el que debes usar es el ||. |