Diseño Atsui
unread,Aug 12, 2012, 12:46:54 PM8/12/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to php-o...@googlegroups.com
¿Qué tal gente?. Soy nuevamente Tadeo y en esta ocasión les quería
comentar que tengo un Libro de Visitas al que quisiera agregar la
opción de que los mensajes que se ponen no se publiquen
automáticamente sino que se almacenen en la base de datos y luego yo
veo si se pueden publicar o no. Busco algo similar a lo que hace
Blogspot. Estuve buscando info por bastante tiempo pero lo más cercano
fue mensajes privados entre usuarios de un foro y si encuentro como
hacer libros de visitas la opción de hacer que los mensajes primero
sean revisados no aparece.
Más abajo les paso como tengo la base de datos:
CREATE TABLE `bd_deo`.`visitante` (
`IDMensaje` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`comentario` varchar(455) COLLATE utf8_unicode_ci NOT NULL,
`correo_e` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`sitio_web` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`fecha_firma` datetime NOT NULL,
`mensaje_privado_deo` tinyint(4) NOT NULL COMMENT '0=Mensaje público
1=mensaje privado',
PRIMARY KEY (`IDMensaje`)
) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Y este es el formulario desde donde se ponen los mensajes:
<form action="fijar_mensaje.php" name="agregar_nombre_usuario" method="POST">
<fieldset id="campo_seteado_contacto_deo">
<legend>Detalles del Contacto</legend>
<ol>
<li>
<label id="estilo-nombre-form"
for="nombre">Nombre:<em>requerido</em></label>
<input type="text" name="nombre" value="Nombre"
onFocus="javascript:this.value=''" />
</li>
<li>
<label id="estilo-correo-e-form" for="correo-e">Correo
Electrónico:<em>requerido</em></label>
<input type="text" name="correo_electronico" value="Correo
Electrónico" onFocus="javascript:this.value=''" />
</li>
<li>
<label id="estilo-sitio-web-form" for="sitio-web">Sitio Web:</label>
<input type="text" name="sitio_web" value="Sitio Web"
onFocus="javascript:this.value=''" />
</li>
<li>
<label id="estilo-comentario-form"
for="comentario">Comentario:<em>requerido</em></label>
<textarea name="comentario" rows="7" cols="30"></textarea>
</li>
<li>
<input id="mensaje_privado_deo" name="mensaje_privado_deo"
class="checkbox" type="checkbox" value="1" />
<label for="mensaje_privado_deo">Mensaje Privado:</label>
</li>
<img src="captcha-code/captcha.php" border="0" /><br/>
<input type="text" name="code" width="25" />
</ol>
</fieldset>
<fieldset class="submit">
<input type="submit" name="enviar" value="Firmar" />
</fieldset>
</form>
Bueno gente, creo que puse todo lo necesario, de no ser así no duden en pedirlo.
Eso es todo por hoy y como siempre les digo, desde ya muchas gracias
por la ayuda.
Saluda atentamente,
Tadeo.