Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/01/2012, 16:10
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: error Undefinid index ???

[QUOTE=jonysi_d;4106022]si entiendo la teorica, pero no entiendo porque me da este error, pongo el form para que veais que esta predefinido el valor:[QUOTE]

EMMM

Solo tienes en el if la verificacion si es igual a ok pero si no lo es yo aria otro else para verificar que no llego

o añade un empty o isset antes de comparar para ver si existe o no

Código PHP:
Ver original
  1. <?php
  2. if($_POST['enviar']=="ok") {
  3.    
  4.     $captcha_recogido = filter_var($_POST['valores_captcha'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
  5.     // CONVERTIMOS EN MAYUSCULAS
  6.     $captcha_recogido = strtoupper($captcha_recogido);
  7.     if(empty($captcha_recogido)) {
  8.         echo "<strong>Debes introducir los caracteres en rojo que aparecen en la imagen.</strong>";
  9.     }else{
  10.         if($captcha_recogido==$_SESSION['captcha']['red']) {
  11.          
  12.             echo "<strong>El formulario ha sido procesado.</strong>";
  13.         }else{
  14.             echo "<strong>Los caracteres introducidos no coinciden con los de la imagen. Inténtalo otra vez.</strong>";
  15.         }
  16.     }
  17.  
  18. }else{
  19.  
  20. echo'la variable post no llego o no coincide con el resultado ok';
  21.  
  22. }
?>

Última edición por webankenovi; 30/01/2012 a las 16:23