Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Formulario con base de datos

Estas en el tema de Formulario con base de datos en el foro de Bases de Datos General en Foros del Web. Hola todos Necesito hacer un formulario que al enviarse aparte de enviar el mail tambien guarde una base de datos de estos formularios enviados que ...
  #1 (permalink)  
Antiguo 28/10/2010, 13:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 0
Pregunta Formulario con base de datos

Hola todos

Necesito hacer un formulario que al enviarse aparte de enviar el mail tambien guarde una base de datos de estos formularios enviados que se pueda consultar mediante una pagina por fecha o nombre, alguien me podria ayudar con esto por favorr (tengo el formulario hecho que manda mails pero me falta el tema de la base de datos), el codigo que tengo es el siguiente:

Código PHP:
<?php
$remitente 
"[email protected]";
$destinatario "[email protected]";
$asunto "asunto";
$texto1 "Mensaje 1";
$texto2 "Mensaje 2";
$texto3 "Mensaje 3";
$texto4 "Mensaje 4";
$hora date ("H:i:s");
$fecha date ("j/n/Y");

$validar=true;
if (!
$validar) {
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=no.html\">";
  exit;
}

$mensaje "";
$mensaje .= $texto1;
$mensaje .= "\n";
$mensaje .= "-------------------------";
$mensaje .= "\n";
$mensaje .= "\n";
$mensaje .= $texto2;
$mensaje .= "\n";
$mensaje .= "\n";
$mensaje .= "Hora: ";
$mensaje .= $hora;
$mensaje .= "\n";
$mensaje .= "Fecha: ";
$mensaje .= $fecha;
$mensaje .= "\n";
$mensaje .= "\n";
$mensaje .= "\n";
$mensaje .= $texto3;
$mensaje .= "\n";
$mensaje .= $texto4;
$mensaje .= "\n";

$envio mail($destinatario$asunto$mensaje"From: <$remitente>");
 
if (
$envio){
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=si.html\">";
}
else{
  print 
"<meta http-equiv=\"refresh\" content=\"0;URL=no.html\">";
}
?>
como ven no es un formulario que haya que llenar campos, solo si alguien abre la pagina se envia el mensaje de inmediato al mail, este mismo formulario necesito conectarlo a una base de datos para que quede un registro que se pueda consultar en una pagina por $fecha y por $texto2.

Gracias!

saludoss
  #2 (permalink)  
Antiguo 28/10/2010, 15:13
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Formulario con base de datos

Hola framos41, creo que sería mas conveniente que publicaras tu mensaje en el
Foro de PHP que está disponible, ya que este trata exclusivamente de problemas relacionados con la BD y no veo que menciones algún problema con la BD...

Te recomiendo que leas el apartado
Función de la sección de Base de Datos en el se expresa lo siguiente:

Cita:
Explicado lo anterior y para evitar confundir a los foreros que hacen o hacemos uso de esta sección, les pedimos su colaboración en realizar solamente preguntas propias de Base de Datos.

Para ser más explicito, por favor NO coloquen código de php, asp u otro similar, ya que eso es programación.
Saludos y espero que pronto encuentres la ayuda que necesitas
Leo.
  #3 (permalink)  
Antiguo 28/10/2010, 17:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 0
De acuerdo Respuesta: Formulario con base de datos

hola!

lo siento no habia leido eso, es que necesito hacer una base de datos para poder consultarla para ese formulario y crei que era el lugar indicado.

Gracias
  #4 (permalink)  
Antiguo 28/10/2010, 18:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Formulario con base de datos

El diseño de la base puede ser tema de Bases de Datos, pero toda la interacción entre el usuario, la página y la página con la base son tema de programación (con excepción de las consultas).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: formulario
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 14:24.