Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2013, 03:55
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Problema de spam

Tengo un problema de spam, resulta de que tu rellenas el textarea y si le das muchas veces al Submit se insertan todas las veces que le hayas echo click en el submit, no quisiera poner captha pero si no hay otra manera, tendre que ponerlo

Código HTML:
Ver original
  1. <form action="" method="post" >
  2.     <textarea name="new_comentario" id="textarea-comentarios" maxlength="200"></textarea>
  3.     <input name="enviar" type="submit" Value="Comentar" id="boton-comentar" />
  4.     </form>

Código PHP:
Ver original
  1. <?php
  2.     if($_POST['enviar']){
  3.    
  4.     $comentario = mysql_real_escape_string(htmlentities($_POST['new_comentario']));
  5.  
  6.     mysql_query("INSERT INTO comentarios (story,comment,date,author) VALUES ('".$news_id."','".$comentario."','".time()."','".$my_id."')") or die(mysql_error());
  7.     echo "<center>Comentario añadido correctamente</center>";
  8.     exit;
  9.     }
  10.     ?>