Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2009, 08:05
Avatar de nolose
nolose
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 17 años, 1 mes
Puntos: 2
Exclamación pasar datos a una funcion en un archivo .php a parte

Hola a todos!!.

Tengo un problema con mi web a la hora e guardar datos, os comento.

Yo recojo los datos de la persona que quiere registrarse (nombre, apellidos, etc) por un formulario, y cuando le doy a enviar, lo que hago es llamar a una función que se encarga de validar que los datos sean correctos (que no haya campos vacios, que el teléfono sean números, etc), y te envía a otra pagina para seguir con la navegación.

El caso, es que necesito que esos datos se guarden en una Base de Datos, para ello, tengo un fichero llamado lib_funciones.php con la función para guardar los datos en la BD.

El problema es que no se cómo puedo pasar los datos a la función del archivo lib_funciones.php, he pensado que cuando acabara la función de validación de campos, si todo es correcto, se los pasara a la función de guardar en la BD, pero aquí está el problema, no sé cómo hacer eso… (Como pasar los datos).
He probado a hacerlo así pero no me va…

<?
include("lib_funciones.php");
guarda_datos_cliente($_POST["nombre"], $_POST["apellidos"], $_POST["empresa"], $_POST["email"], $_POST["direccion1"], $_POST["direccion2"], $_POST["ciudad"], $_POST["provincia"], $_POST["codpostal"], $_POST["pais"], $_POST["telefono"], $_POST["dni"], $_POST["password"]);
?>


Esto sería, me parece, parar datos sin usar un formulario.

Alguien sabe cómo podría hacerlo correctamente???. Gracias!!!