Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2010, 10:41
miriamgomez
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
Problema al introducir los datos en la base

Hola:

Mi problema es que cunado intento mandar los datos a la base, si el codigo de verificacion no es correcto, es cierto que no llega a la base, pero tampoco avisa del error.

Si el codigo es correcto, los datos pasan sin problemas.

Os dejo el codigo por si veis el fallo:


<?
session_start();
include('../config15.php'); //incluimos el config.php que contiene los datos de la conexión a la db

if($_POST['comentario'] != ""){

$final=$_POST['final'];
$comentario=$_POST['comentario'];
$email=$_POST['email'];

if($_POST['nick'] == ""){ $nick="anonimo"; }else{ $nick=$_POST['nick']; }

$Captcha = (string) $_POST["CAPTCHA_CODE"];
if(sha1($Captcha) == $_SESSION["CAPTCHA_CODE"]) {
mysql_query("INSERT INTO comentarios (final,nick,comentario,email) VALUES
('$final','$nick','$comentario','$email')");
}else{
$Message = "<p style='color: #ff0000;'><strong>El c&oacute;digo de validaci&oacute;n no ha sido ingresado o es incorrecto.</strong></p>";
}


echo "<h2>Comentario Enviado Con Exito.<BR>Espere Unos Segundos...<script type='text/javascript'>
window.setTimeout('history.back();', 2000);
</script></h2>";
}else{
echo "<h2>Debe Introducir Un Comentario.<BR>Espere Unos Segundos...<script type='text/javascript'>
window.setTimeout('history.back();', 2000);
</script></h2>";
}


?>


Un saludo