Tema: cotizador
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2012, 07:33
vanus17
 
Fecha de Ingreso: enero-2012
Mensajes: 25
Antigüedad: 12 años, 3 meses
Puntos: 0
cotizador

Hola estoy intentando hacer un cotizador. Tengo este pero no me esta sumando dependiendo del plan que se elige.

formulario

<html>
<head>
<title>Formulario de entrada del datos</title>
</head>
<body>
<form method="post" action="pagina3.php">
Ingrese el valor por lista:
<input type="text" name="lista">
<br>
Ingrese la cantidad de cuotas pagas:
<input type="text" name="cuotas">
<br>
<select name="estado">
<option value="adjudicado">adjudicado</option>
<option value="rescindido">rescindido</option>
<option value="ahorrista">ahorrista</option>
</select>
<br>
<select name="tipo">
<option value="cien">100%</option>
<option value="setenta">70/30</option>
<option value="cinco">75/25</option>
<option value="sesenta">60/40</option>

</select>
<br>
<input type="submit" value="pedir cotización">
</form>
</body>
</html>


Pagina php



<html>
<head>
<title>Cotizador</title>
</head>
<body>
<?php
$lista = $_POST['lista'];
$cuotas = $_POST['cuotas'];
$estado = $_POST['estado'];
$tipo = $_POST['tipo'];


$indice1=10;
$indice2=20;
$indice3=30;
$indice4=40;

$valorc=$lista/84;

if($tipo=='cien'){

$valor1=round($valorc * 1 * $indice1 * $cuotas);

}

elseif($tipo=='setenta'){

$valor1=round($valorc * 0.7 * $indice2 * $cuotas);

}

elseif ($tipo == 'cinco'){

$valor1=round($valorc * 0.25 * $indice3 * $cuotas);

}

elseif ($tipo == 'sesenta'){

$valor1=round($valorc * 0.60 * $indice4 * $cuotas);

}

//Estado del plan? aca no me esta diferenciando la cuenta para el plan elegido

switch ($estado)
{
case $cuotas<=30 && 'adjudicado': $resultado=($valor1 + 1000);
break;
case $cuotas>=30 && 'adjudicado': $resultado=($valor1 + 900);
break;
case $cuotas<=30 && 'rescindido': $resultado=($valor1 + 200);
break;
case $cuotas>=30 && 'rescindido': $resultado=($valor1 + 500);
break;
case $cuotas<=30 && 'ahorrista': $resultado=($valor1 + 800);
break;
case $cuotas>=30 && 'ahorrista': $resultado=($valor1 + 1100);
break;

}
echo "Su cotizacion: <b>$resultado</b><br>";




?>