13/01/2010, 10:41
|
| | Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses 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ódigo de validació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 |