
12/10/2006, 15:49
|
| | Fecha de Ingreso: junio-2004
Mensajes: 14
Antigüedad: 20 años, 8 meses Puntos: 0 | |
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()? |