Si tienes alguna idea o sugerencia, contacta con algún moderador o administrador.
CREATE TABLE `comentarios` ( `id` smallint(255) NOT NULL auto_increment, `autor` varchar(30) collate latin1_general_ci NOT NULL, `titulo` varchar(50) collate latin1_general_ci NOT NULL, `mensaje` varchar(100) collate latin1_general_ci NOT NULL, UNIQUE KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
<?php// conexion con la base de datos$autor = $_POST['nombre']; // Guardamos lo que han posteado en el campo nombre.. se que no es necesario pero io lo hago asi.. xD aunque lo pueden poner directamente en la sql$men = $_POST['mensaje'];// Guardamos lo que han posteado en el campo mensaje$titulo = $_POST['titulo'];// Guardamos lo que han posteado en el campo tituloif(isset($_POST['enviar'])) { // Verificamos que han posteado el boton$insertar = mysql_query("INSERT INTO comentarios (id,autor,titulo,mensaje,approved) values ('NULL','$autor','$titulo','$men','si')"); // insertamos en la tabla comentarios todo lo que han posteado en su respectivo campo, y "si" ponemos para que el mensaje este aprovadoecho"Se ha enviado el comentario."; //Mostramos que se ha enviado el mensaje} else { // Y si no han posteado el boton mostramos el formularioecho'<form method="POST" action="comentario.php"> <p>Nombre<br> <input type="text" name="nombre" size="20"><br> <br> Titulo<br> <input type="text" name="titulo" size="20"><br> <br> Mensaje<br> <textarea rows="4" name="mensaje" cols="19"></textarea><br> <input type="submit" value="Enviar" name="enviar"><input type="reset" value="Cancelar" name="B2"></p></form><br>';}echo'<a href="vercom.php">Ver los Comentarios</a><br>'; // Link para ver los comentarios?>
<?php// Conexion con la base de datosecho"<b><u>Comentarios</u></b>"; // Titulo que dice comentarios$sql = mysql_query("SELECT * from `comentarios` WHERE approved='si'"); // Selecionamos de la tabla comentarios donde dice si en approved, los datos de esa fila.while($row = mysql_fetch_array($sql)) { // usamos un while para que se muestren todos los mensajes que tengan en el campo "approved" un "si"..echo "<br><b>Titulo:<b> ".$row['titulo']; //Mostramos el tituloecho "<br><b>Comentario:<b><br> ".$row['mensaje'];//Mostramos el mensajeecho "<br><i>Autor:</i> ".$row['autor'];//Mostramos el autor}echo'<br><a href="comentario.php">Enviar Comentario</a><br>'; // Un link para enviar un comentario :P?>
jajajaj TLX es verdad que lo hacia pero ya no eh! xD
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;Men podrian explicar eso
Eso esta bien