| |||
Formulario a correo y Base de Datos simultaneamente Tengo un formulario cuyos datos envio a correo electronico exitosamente... Debo enviar a la vez estos datos a una BD..esto se puede hacer? ¿Cual seria el procedimiento? |
| ||||
así es! Debes realizar una ejecución SQL INSERT Hecha una miradita por aquí: http://es.tldp.org/Manuales-LuCAS/ma..._registros.htm
__________________ * Chauchas.cl - - Avisos clasificados Chile. |
| |||
Si, he realizado envio de datos de un formulario a una BD asi: -El formulario envia por POST a una página php llamada insertar, con este codigo: //ob_start(); $m1 = trim($_POST['m1']); $m2 = $_POST['m2']; $m3 = $_POST['m3']; $nombre= $_POST['nombre']; $email= $_POST['email']; $mensaje= $_POST['mensaje']; // Aqui realizas la conexion con la BD include("conectar.php"); $link = conectar(); // Esta es la consulta que usas para añadir los datos a la BD if ($m1) $sql = "INSERT INTO tabla (m1, m2, m3, nombre, email, mensaje) VALUES ('".$m1."', '".$m2."', '".$m3."', '".$nombre."', '".$email."', '".$mensaje."')"; //Como en el ejemplo, pones todos los valores, siguiendo la misma estructura $error = mysql_query($sql,$link) ; y se conecta a través de una pagina conectar que tiene este codigo: function conectar() { $db_hostnp = 'localhost'; $db_nombrenp = 'diana_amigos'; $db_usernp = 'diana_admin'; $db_passnp = 'contraseña aqui'; $link=mysql_connect($db_hostnp, $db_usernp, $db_passnp) or die('No se pudo conectar al servidor MySql. <br />MySql ha dicho: '.mysql_error()); mysql_select_db($db_nombrenp ,$link) or die('No se pudo seleccionar la BD. <br />MySql ha dicho: '.mysql_error()); return $link; } Mi pregunta es como combino la pagina insertar.php con la pagina envia.php que contiene el codigo de la funcion mail()? |