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.";
}
?>