Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/09/2009, 20:16
leecheva22
 
Fecha de Ingreso: septiembre-2009
Mensajes: 18
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: validacion de campos en formulario

ps este es el codigo de insertar.php creo ke el problema es en el codigo del formulario ya ke cuando esta con la funcion validar_enviar, valida pero no envia los datos, cuando borro la funcion envia pero no valida xD

=(

Código PHP:
<?
    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
    
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
    isset(
$_POST['apellidos']) && !empty($_POST['apellidos']) &&
    isset (
$_POST['telefono']) && !empty($_POST['telefono']) &&
    isset (
$_POST['email']) && !empty($_POST['email'])) {

        
// Si entramos es que todo se ha realizado correctamente

        
$link mysql_connect("mi_host","lee","mi_pass");
        
mysql_select_db("mi_db",$link);

        
// Con esta sentencia SQL insertaremos los datos en la base de datos
        
mysql_query("INSERT INTO usuario (nombre,apellidos,telefono,email)
        VALUES ('{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['telefono']}','{$_POST['email']}')"
,$link);

        
// Ahora comprobaremos que todo ha ido correctamente
        
$my_error mysql_error($link);

        if(!empty(
$my_error)) {

            echo 
"Ha habido un error al insertar los valores.";

        } else {

            echo 
"Los datos han sido introducidos satisfactoriamente, puedes cerrar esta ventana.";

        }

    } else {

        echo 
"Error, no ha introducido todos los datos.";

    }

?>