PHP script scoring

Viewed 20

I have a form with 4 questions. Each one have 3 posible answers (radio button), with values 1,2 or 3.

Depending on the answers, I want to build an score, and depending on the score do one thing or another.

The problem is that the score is not working. The //Resultado phase does not work (the //mail phase does)


require_once("phpmailer/class.phpmailer.php");


// Recuperacion de las variables del formulario

$duracion = $_POST['duracion'];

$idiomas = $_POST['idiomas'];

$provincias = $_POST['provincias'];

$zonas = $_POST['zonas'];

$Nombre = $_POST['Nombre'];

$Empresa = $_POST['Empresa'];

$Telefono = $_POST['Telefono'];

$Email = $_POST['Email'];

$mail = new PHPMailer();
$mail->Host     = "LOCALHOST"; // SMTP server
$mail->SMTPAuth = 'false'; // Enable SMTP authentication
$mail->Username = 'presupuesto@mywebsite.com'; // SMTP username
$mail->Password = 'mypassword'; // SMTP password
$mail->SMTPSecure = 'false'; // Enable encryption, 'ssl' also accepted
$mail->isHTML(true); // Set email format to HTML
$mail->From     = "presupuesto@mywebsite.com";
$mail->FromName = 'My company';



//mail

$contenido = $duracion."\n".$idiomas."\n".$provincias."\n".$zonas."\n".$Nombre."\n".$Empresa."\n".$Telefono."\n".$Email;
$score = $duración + $idiomas + $provincias + $zonas;


mail("presupuesto@mywebsite.com","Solicitud de Presupuesto",$contenido,"From:$Email");
$encrpt_Email = urlencode(base64_encode($Email));


// resultado 

if ($score == 3) {

  $mensaje = file_get_contents("https://www.mywebsite.com/presupuesto/2.htm");
    $mensaje = str_replace('[email]', $encrpt_Email, $mensaje);
    $mail->AddAddress($Email);
    $mail->Subject  = "Presupuesto del video";
    $mail->Body     = $mensaje;

    if(!$mail->Send()) {
        echo 'Message was not sent.';
        echo 'Mailer error: ' . $mail->ErrorInfo;
        die();
    }


  Header("Location: https://www.mywebsite.com/gracias");

  

} elseif ($score == 4) {

0 Answers
Related