Cita:
Iniciado por pmj11195
Hola a todos.
He hecho un boletín electrónico en html. La verdad es que me ha quedado muy bien, pero me falta lo más importante y no sé cómo hacerlo:
1.- Crear un formulario para darse de alta. ¿Sería en ASP?
2.- Crear otro formulario para darse de baja.
3.- ¿Qué tipo de base de datos uso?
4.- ¿Cómo enviaría cada nuevo boletín de forma automática a toda mi lista de distribución?
Muchas gracias.
1
aca hice un ejemplo de ingreso
Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<%
GO= Cint(Request.Form("GO"))
if GO = 1 Then
nombre= Trim(Request.Form("nombre"))
correo= Trim(Request.Form("correo"))
usuario= Trim(Request.Form("usuario"))
clave= Trim(Request.Form("clave"))
aca pones tu sql de tipo inser de acuerdo a loos campos de tu bd
response.Redirect("pagina_que_tu_kieras.asp")
End If
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="200" border="1">
<tr>
<td>nombre</td>
<td><input name="nombre" type="text" id="nombre" /></td>
</tr>
<tr>
<td>correo</td>
<td><input name="correo" type="text" id="correo" /></td>
</tr>
<tr>
<td>usuario</td>
<td><input name="usuario" type="text" id="usuario" /></td>
</tr>
<tr>
<td>clave</td>
<td><input name="clave" type="text" id="clave" /></td>
</tr>
<tr>
<td> </td>
<input name="Go" type="hidden" value="1" />
<td><input type="submit" value="Alta" /></td>
</tr>
</table>
</form>
</body>
</html>
2
el paso dos crea un formulario similar donde ingrese solo su correo y haces un update al registro de la base de datos a un campo que tengas validado puedes darle el nombre "Activo"
3
recomiendo sql server y genera una tabla con estos campos de base
id de tipo int autonumerico sera tu key
nombre de tipo text
correo de tipo varchar
usuario tipo varchar
clave de tipo varchar
activo de tipo int y dale por defecto el valor 1
luego a la hora de el envio envias solo el boletin a los usuarios que esten activos osea en uno
en el formualrio de darse de baja modificas ese valor del campo activo a 0 y asi no lo tomara despues cuando hagas correr tu script de envio de boletines espero te aya servido de ayuda esta orientacion