Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2011, 03:15
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
ayuda con validacion

he puesto 3 validaciones
esta categoría ya existe
error campo vació
y este campo solo puede tener estos caracteres

antes de validar primero hago una select en la base de datos

he puesto diferente orden y con else if pero no me sale del todo me podríais ayudar por favor

Código PHP:
   if((isset($categoria_nombre) == $_GET[categoria_nombre]) && (isset($insertar_categoria) == $_GET[insertar_categoria]))
    {
        echo 
"esta categoria ya existe";
    }
    if((isset(
$categoria_nombre) == $_GET[categoria_nombre]=" ") && (isset($inserar_categoria) == $_GET[inserar_categoria])){
        echo 
"error campo vació";
    }
   
$pattern "/[a-z'àáèéìíòóùúïüç]/";
    if((
preg_match($pattern,$categoria_nombre) == $_GET[categoria_nombre]) && (isset($insertar_categoria) == $_GET[insertar_categoria])) {

        echo 
"este campo solo puede tener estos caracteres (a-z,à,á,è,é,ì,í,ù,ú,ò,ó,ï,ü,ç,')";
    } 
he puesto este if porque si no la primera vez te rellenaba el campo vació en la base de datos
Código PHP:
if($categoria_nombre !=""){
    
$query =  "INSERT INTO categorias (categoria_nombre)  VALUES ('" strtolower($categoria_nombre) . "');"
}