Foros del Web » Programando para Internet » PHP »

almacenar email de la bbdd para enviar formulario con CCO

Estas en el tema de almacenar email de la bbdd para enviar formulario con CCO en el foro de PHP en Foros del Web. Muy buenas. Necesito desde un pequeño cms que hice poder enviar email con noticias a los usuarios que me lo indiquen ( el tipico formulario ...
  #1 (permalink)  
Antiguo 17/02/2014, 06:39
Avatar de paxarin  
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
almacenar email de la bbdd para enviar formulario con CCO

Muy buenas.
Necesito desde un pequeño cms que hice poder enviar email con noticias a los usuarios que me lo indiquen ( el tipico formulario que rellenas con tu email para recibir información.)
Los email los guardo en una tabla de la BBDD.
Supongo que deberia de hacer una consulta a la bbdd para que me vuelque todos los emails de la gente.
Código PHP:
Ver original
  1. $rst_email=mysql_query("SELECT * FROM email ORDER BY id;",$conexion);
  2.  while ($fila=mysql_fetch_array($rst_email))
  3.         {
  4.         echo $fila ["email"];
  5.         }
Esta consulta me devolveria todos los email que estarian almacenados en $fila.
pero podria pasar lo que esta almacenado en $fila al formulario?
Código PHP:
Ver original
  1. $cabecera .= 'Bcc: $fila' . "\r\n";
Es posible hacerlo así?
Y lo más importante existe algun limite para poder enviar a todas las cuentas?
__________________
http://www.paxarindesign.es
  #2 (permalink)  
Antiguo 17/02/2014, 08:26
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: almacenar email de la bbdd para enviar formulario con CCO

Buenas!!

Claro que si se puede, lo unico que tienes que hacer es leer de tu base de datos e igualar las variables del formulario a los valores que vienen de la base de esta manera

Código PHP:
<input type="text" value="<?php echo $cps ?>"name="clave2" >
asi tienes ya el valor del formulario y lo puedes modificar para volverlo a guardar en la base con los cambios realizados.

saludos!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #3 (permalink)  
Antiguo 17/02/2014, 09:41
Avatar de paxarin  
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: almacenar email de la bbdd para enviar formulario con CCO

Cita:
Iniciado por HalconVigia Ver Mensaje
Buenas!!

Claro que si se puede, lo unico que tienes que hacer es leer de tu base de datos e igualar las variables del formulario a los valores que vienen de la base de esta manera

Código PHP:
<input type="text" value="<?php echo $cps ?>"name="clave2" >
asi tienes ya el valor del formulario y lo puedes modificar para volverlo a guardar en la base con los cambios realizados.

saludos!
Muchas gracias lo probare.
Un saludo.
__________________
http://www.paxarindesign.es
  #4 (permalink)  
Antiguo 25/03/2014, 07:12
Avatar de paxarin  
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: almacenar email de la bbdd para enviar formulario con CCO

Cita:
Iniciado por HalconVigia Ver Mensaje
Buenas!!

Claro que si se puede, lo unico que tienes que hacer es leer de tu base de datos e igualar las variables del formulario a los valores que vienen de la base de esta manera

Código PHP:
<input type="text" value="<?php echo $cps ?>"name="clave2" >
asi tienes ya el valor del formulario y lo puedes modificar para volverlo a guardar en la base con los cambios realizados.

saludos!
Buenas.
Hasta hoy no termine de hacer esta parte de la web y ahora que me puse no me funciona, la verdad que no se el por que!!
lo tengo puesto así
Código PHP:
Ver original
  1. <?php
  2.                 $rst_coment=mysql_query("SELECT * FROM tblsuscripcion",$conexion);
  3.                 while($fila = mysql_fetch_array($rst_coment))
  4.                 {
  5.                     $email = $fila["sus_email"];
  6.                 }
  7.             ?>
Código HTML:
Ver original
  1. <div class="mostrar-comentario">
  2.                 <h3>Envio de email a los suscriptores de la web</h3>
  3.                 <form action="" method="post" id="email">
  4.                     <input type="email" name="email" value="<?php echo $email; ?>" />
  5.                     <textarea id="msg" name="msg" placeholder="Escriba su comentario" required  style="color: rgb(180, 177, 175);"></textarea>
  6.                     <input type="submit" value="enviar email" >
  7.                 </form>
Solo me pasa el primer email almacenado y aparte necesitaria poder separarlos por ";" para que se enviaran correctamente, no?
Un saludo
__________________
http://www.paxarindesign.es
  #5 (permalink)  
Antiguo 25/03/2014, 16:59
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: almacenar email de la bbdd para enviar formulario con CCO

buenas...

te recomiendo que imprimas en pantalla lo que trae la variable que recoges de BD

es importante que entiendas la logistica y el algoritmo tenga contemplado el hecho de volver a valores iniciales cada vez que se hace la consulta para evitar errores
alguien comentara que no es necesario vaciar la variable pero en lo personal lo recomiendo para el caso que no tenga registrado el usuario un correo y de esa manera evitar un error de envio al validar que el correo exista.
en fin... partimos de saber que te presenta las variables

saludos!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!

Etiquetas: almacenar, bbdd, email, formulario, select, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.