Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2012, 03:21
edie8
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 13 años
Puntos: 10
Respuesta: Problema comentarios

Vale lo siento se me olvido el codigo aqui os pongo el codigo del formulario y registro de los comentarios
formulario.php
Código PHP:
Ver original
  1. <form action="insercomentario.php" method="post" ><table>
  2.  <tr>
  3.  <td>Nombre:</td>
  4.  <td><input type="text" name="nombre" /></td>
  5.  </tr>
  6.  <tr>
  7.  <td>E-mail</td>
  8.  <td><input type="text" name="email" /></td>
  9.  </tr>
  10.  <tr>
  11.  <td>Comentario:</td>
  12.  <td><textarea name="comentario"></textarea></td>
  13.  </tr>
  14.  <tr>
  15.  <td><input type="submit" name="accion" value="Comentar"></td>
  16.  <td><input name="id" type="hidden" id="id" /></td>
  17.  </tr>
  18.  </table></form>
  19.  <table>
  20.  
  21.  </table>
insercomentario.php
Código PHP:
Ver original
  1. <?php
  2.  
  3.  $bdconex = @mysql_connect("host", "tabla", "contraseña");
  4.  if (!$bdconex) {
  5.  echo ( "<h1>La base de datos no está disponible</h1> " .
  6.  "<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" );
  7.  exit();
  8.  }else {
  9.  echo ("");
  10. }
  11.  if (! @mysql_select_db("base", $bdconex)){
  12.  
  13. echo "<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
  14.  
  15. exit();
  16.  }else {
  17.  echo "Base de datos seleccionada";
  18.  }
  19.  
  20. $sql =" INSERT INTO comentarios ( id, nombre , email , comentario, fecha ) VALUES ( NULL, '".$_POST['nombre']."' , '".$_POST['email']."' , '".$_POST['comentario']."',CURDATE() )";  
  21.  
  22. if(mysql_query($sql, $bdconex)){
  23.  echo ("<p> Gracias por tu comentario, será redirigido automaticamente a la pagina de comentarios.</p>");
  24.  }else{
  25.  echo ("Error al insertar los datos: " . mysql_error() . "</p>");
  26.  }
  27.  
  28. $sql="INSERT INTO comencopia ( id, nombre , email , comentario, fecha ) VALUES ( NULL, '".$_POST['nombre']."' , '".$_POST['email']."' , '".$_POST['comentario']."',CURDATE() )";
  29.  if(mysql_query($sql, $bdconex)){
  30.  echo ("<p> </p>");
  31.  }else{
  32.  echo ("Error al insertar los datos: " . mysql_error() . "</p>");
  33.  }
  34. ?>
Lo tengo puesto pa que no deje grabarlo en vacio, pero nose porque sin que nadie comente o no se como salen comentarios en blanco nose que puede ser... gracias.