Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2008, 17:38
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 18 años, 3 meses
Puntos: 2
Re: Ayuda con un formulario

Tabla: formulario
id > auto incrementable
nombre > varchar(20)
email > varchar(20)


formulario.php

Código PHP:
<form action="formulario.php" method="POST">
Nombre: <input type="text" name="nombre"><br>
E-Mail: <input type="text" name="email"><br><br>
<input type="submit" name="enviar" value="Enviar">
</form>

<?
if(isset($_POST['enviar'])){

include(
"config.php");

$nombre $_POST['nombre'];
$email $_POST['email'];

$query "INSERT INTO formulario (nombre, email) VALUES('$nombre', '$email')";
mysql_query($query) or die(mysql_error());

echo 
'Se agrego '.$nombre.' con el mail de '.$email.'.';

}
?>

enviar_boletin.php


Código PHP:
<form action="enviar_boletin.php" method="POST">
<textarea name="mensaje">aca el boletin</textarea><br><br>
<input type="submit" name="enviar" value="Enviar">
</form>

<?
if(isset($_POST['enviar'])){

include(
"config.php");

$con mysql_query("SELECT email FROM formulario") or die("Error: ".mysql_error());
while( 
$mostrar mysql_fetch_array($con) ) { 
    
$cuerpo $HTTP_POST_VARS["mensaje"];
mail("$mostrar[email], ","Boletin de novedades",$cuerpo);

}

}
?>

config.php

Código PHP:
$dbhost='localhost';
$dbusername='usuario';
$dbuserpass='clave';
$dbname='nombre de la base de datos';

mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('Cannot select database'); 
Espero que te sirva ;)