+ Reply to Thread
Results 1 to 3 of 3

Thread: [TUTORIAL]Sistema de Comentarios con SQL

  1. #1
    breedx is offline x10Hosting Member breedx is an unknown quantity at this point
    Join Date
    Jan 2009
    Posts
    4

    [TUTORIAL]Sistema de Comentarios con SQL

    Pues aqui les posteare un tutorial para hacer un sistema de comentarios con sql.

    Empezamos, creamos una tabla llamada comentarios
    PHP Code:
    CREATE TABLE `comentarios` (
      `
    idsmallint(255NOT NULL auto_increment,
      `
    autorvarchar(30collate latin1_general_ci NOT NULL,
      `
    titulovarchar(50collate latin1_general_ci NOT NULL,
      `
    mensajevarchar(100collate latin1_general_ci NOT NULL,
      
    UNIQUE KEY `id` (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=
    ahora.. el archivo comentario.php
    PHP Code:
    <?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 titulo
    if(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 aprovado
    echo"Se ha enviado el comentario."//Mostramos que se ha enviado el mensaje
    } else { // Y si no han posteado el boton mostramos el formulario
     
    echo'<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
    ?>
    Ahora les dire, que se me hizo complicado sacar la informacion sin poner un WHERE entonces tuve que poner un nuevo campo llamado approved .. y se muestra el mensaje solo si el mensaje esta aprovado, pero todos los mensajes cuando se envian se aprueban automaticamente porque ponemos en el campo "si".

    Seguimos con el vercom.php
    PHP Code:
    <?php
    // Conexion con la base de datos
    echo"<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 titulo
    echo "<br><b>Comentario:<b><br> ".$row['mensaje'];//Mostramos el mensaje
    echo "<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
    ?>
    Listo sistema de cometarios finalizado,bueno escriban sus dudas si es que la tienen.adios

  2. #2
    zegnhabi's Avatar
    zegnhabi is offline x10Hosting Member zegnhabi is an unknown quantity at this point
    Join Date
    Jul 2009
    Location
    On The Net
    Posts
    43

    Re: [TUTORIAL]Sistema de Comentarios con SQL

    Muchas gracias... ;)
    Yo Soy SQLero, ¿Y Tú?


  3. #3
    cloverlovesun89 is offline x10Hosting Member cloverlovesun89 is an unknown quantity at this point
    Join Date
    Aug 2010
    Posts
    5

    Cool Re: [TUTORIAL]Sistema de Comentarios con SQL

    thanks a lot you are great

+ Reply to Thread

Similar Threads

  1. sql database does not restore
    By softwork in forum Free Hosting
    Replies: 3
    Last Post: 05-20-2008, 06:47 AM
  2. Cannot upload SQL Data
    By pasacom in forum Free Hosting
    Replies: 5
    Last Post: 02-25-2008, 11:24 PM
  3. Sql?
    By SLIForum in forum Scripts & 3rd Party Apps
    Replies: 4
    Last Post: 12-03-2007, 01:17 AM
  4. SQL Help
    By Shadow in forum Free Hosting
    Replies: 11
    Last Post: 04-04-2005, 01:15 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
x10hosting free hosting for the masses
dedicated servers