Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2011, 18:07
kirst
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 15 años, 1 mes
Puntos: 2
Error en simple suma form

Código PHP:
<?  if ($_GET['m'] == 'recommend') { 
  
// Variable del form
  
$url getUrl();

  
//Variables de autentificacion
  
$var1 rand(05);
  
$var2 rand(510);
  
$var_t $var1+$var2;
  
  if (
$var_t == $_POST['validation'])
  {
    if(!empty(
$_POST['submit']))
    {
    
    
//Declaramos variables
    
if(!empty($_POST['mail']))    $mail    $_POST['mail'];
    if(!empty(
$_POST['mail2']))    $mail2    $_POST['mail'];
    
    
//Si las variables están vacias, declaramos errores
    
if(empty($mail))    $error['mail']    = "Obligatorio rellenar este campo";
    if(empty(
$mail2))    $error['mail2']    = "Obligatorio rellenar este campo";
    
    
//Si no hay errores
    
if(empty($error))
      {
          
//Ingreso a la base de datos
          // inserto los datos de registro en la db
          
$query  "INSERT INTO `recomendados` (mail,mail2) VALUES ('$mail','$mail2')";
          if(!
mysql_query($query$dbConn)) { print "Error ingresando los datos a la base de datos";
          exit; }
          
          
$text    =    "Recomendación. \n" .
                    
"Tu amigo, ".$mail." te recomienda que visites www.dariomendizabal.com.ar. Cualquier duda no dudes en contactarnos.\n" 
                    
"\n\n\n" .
                    
"Grupo de Darío Mendizabal\n www.dariomendizabal.com.ar";

          
$header 'From: [email protected]"\r\n" .
                    
'Reply-To: '$mail "\r\n";
          
          
//Verificamos que se haya enviado el mail
          
if(!mail($mail2,'Dariomendizabal.com.ar # Recomendado por un amigo',$text,$header)) { print "Error enviando el mail, compruebe que exista!";
          exit; } else { print 
"Enviado correctamente! Gracias por recomendar."; }
      }
    }
   }
}
?>
<div style="background:#EBF0F4;margin:auto;">
<form action="<?=$url?>" method="POST">
Tu mail: <input size="20" name="mail" type="text"  /><br />
Mail tu amigo: <input size="20" name="mail2" type="text" /><br />
Cuánto es <?= $var1 ?> + <?= $var2 ?>? <input size="5" name="validation" type="text" /><br /><br />
<input type="submit" value="Enviar" />
</form>
</div>

Como veran, $var_t es var1+var2, pero siempre que le mando el submit me da que el valor está erroneo, a que se debe esto? Saludos de ante mano.