Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2008, 09:59
Derian
 
Fecha de Ingreso: mayo-2008
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
Ayuda con Formulario

Bien les comento tengo un formulario, que ejecuta el problema es que no me imprime el resultado y no encuentro que me falta o sobra o esta mal.

Formulario.
Cita:
<html>
<head>
<title>Pagina contador
</title>
<style type="text/css">
<!--
.style1 {color: #ededed}
-->
</style>
</head>
<body bgcolor="#ededed">
<h4><b>Información del Vehiculo</b></h4>
<form action="Contador3.php" method="GET">
Matricula:<span class="style1">___________u</span>
<input type="text" name="matricula"><br>
Nombre del Propietario:<span class="style1">_</span>
<input type="text" name="nombre"><br>
Tipo de Vehiculo:<span class="style1">______</span>
<input type="text" name="Vehiculo"><br>
<h4><b>Tamaño</b></h4><br>
Vehiculos Pequeños
<input type="radio" name="Tamaño" value="1"><br>
Camionetas, Busetas
<input type="radio" name="Tamaño" value="2"><br>
Mulas, Vehiculos Pesados, Buses
<input type="radio" name="Tamaño" value="3"><br>
<h4><b>Servicios</b></h4>
Chasis
<input type="radio" name="Servicio" value="1"><br>
Asientos
<input type="radio" name="Servicio" value="2"><br>
Motor
<input type="radio" name="Servicio" value="3"><br>
Chasis y Asientos
<input type="radio" name="Servicio" value="4"><br>
Chasis y Motor
<input type="radio" name="Servicio" value="5"><br>
Asientos y Motor
<input type="radio" name="Servicio" value="6"><br>
Todo
<input type="radio" name="Servicio" value="7"><br>
<input type=submit value="Totalizar"><input type=reset value="Borrar">
</form>
</body>
</html>
Resultado

Cita:
<html>
<body>
<?php
function Chasis($matricula,$nombre,$Vehiculo,$costo)
{
switch ($Tamaño)
{
case "1":
{
$Chasis= 15000;
$costo=$Chasis;
echo $costo;
return $costo;
}
break;
case "2":
{
$Chasis= 15000;
$costo=$Chasis*3;
echo $costo;
return $costo;
}
break;
case "3":
{$Chasis= 15000;
$costo=$Chasis*5;
echo $costo;
return $costo;
}
}
}
function Asientos($matricula,$nombre,$Vehiculo,$costo)
{
switch ($Tamaño)
{
case "1":
{
$Asientos= 10000;
$costo=$Asientos;
echo $costo;
return $costo;
}
break;
case "2":
{
$Asientos= 10000;
$costo=$Asientos*3;
echo $costo;
return $costo;
}
break;
case "3":
{
$Asientos= 10000;
$costo=$Asientos*5;
echo $costo;
return $costo;
}
}
}
function Motor($matricula,$nombre,$Vehiculo,$costo)
{
switch ($Tamaño)
{
case "1":
{
$Motor= 5000;
$costo=$Asientos;
echo $costo;
return $costo;
}
break;
case "2":
{
$Motor= 5000;
$costo=$Asientos*3;
echo $costo;
return $costo;
}
break;
case "3":
{
$Motor= 5000;
$costo=$Asientos*5;
echo $costo;
return $costo;
}
}
}
function ChasisyAsientos($matricula,$nombre,$Vehiculo,$cost o)
{
switch ($Tamaño)
{
case "1":
{
$Asientos= 10000;
$Chasis= 15000;
$costo=(($Asientos+$Chasis)*1)*0.95;
echo $costo;
return $costo;
}
break;
case "2":
{
$Asientos= 10000;
$Chasis= 15000;
$costo=(($Asientos+$Chasis)*3)*0.95;
echo $costo;
return $costo;
}
break;
case "3":
{
$Asientos= 10000;
$Chasis= 15000;
$costo=(($Asientos+$Chasis)*5)*0.95;
echo $costo;
return $costo;
}
}
}
function ChasisyMotor($matricula,$nombre,$Vehiculo,$costo)
{
switch ($Tamaño)
{
case "1":
{
$Motor= 5000;
$Chasis= 15000;
$costo=(($Motor+$Chasis)*1)*0.95;
echo $costo;
return $costo;
}
break;
case "2":
{
$Motor= 5000;
$Chasis= 15000;
$costo=(($Motor+$Chasis)*3)*0.95;
echo $costo;
return $costo;
}
break;
case "3":
{
$Motor= 5000;
$Chasis= 15000;
$costo=(($Motor+$Chasis)*5)*0.95;
echo $costo;
return $costo;
}
}
}
function AsientosyMotor($matricula,$nombre,$Vehiculo,$costo )
{
switch ($Tamaño)
{
case "1":
{
$Asientos= 10000;
$Motor= 5000;
$costo=(($Asientos+$Motor)*1)*0.95;
echo $costo;
return $costo;
}
break;
case "2":
{
$Asientos= 10000;
$Motor= 5000;
$costo=(($Asientos+$Motor)*3)*0.95;
echo $costo;
return $costo;
}
break;
case "3":
{
$Asientos= 10000;
$Motor= 5000;
$costo=(($Asientos+$Motor)*5)*0.95;
echo $costo;
return $costo;
}
}
}
function Todo($matricula,$nombre,$Vehiculo,$costo)
{
switch ($Tamaño)
{
case "1":
{
$Asientos= 10000;
$Motor= 5000;
$Chasis= 15000;
$costo=(($Asientos+$Motor+$Chasis)*1)*0.85;
echo $costo;
return $costo;
}
break;
case "2":
{
$Asientos= 10000;
$Motor= 5000;
$Chasis= 15000;
$costo=(($Asientos+$Motor+$Chasis)*3)*0.85;
echo $costo;
return $costo;
}
break;
case "3":
{
$Asientos= 10000;
$Motor= 5000;
$Chasis= 15000;
$costo=(($Asientos+$Motor+$Chasis)*5)*0.85;
echo $costo;
return $costo;
}
}
}
$matricula = $_REQUEST["matricula"];
$nombre = $_REQUEST["nombre"];
$Vehiculo = $_REQUEST["Vehiculo"];
$costo = $_REQUEST["costo"];
$Servicio = $_REQUEST["Servicio"];
switch ($Servicio)
{
case "1":
echo $nombre." ".$matricula." ".$Vehiculo." = ".Chasis($matricula,$nombre,$Vehiculo,$costo);
break;
case "2":
echo $nombre." ".$matricula." ".$Vehiculo." = ".Asientos($matricula,$nombre,$Vehiculo,$costo );
break;
case "3":
echo $nombre." ".$matricula." ".$Vehiculo." = ".Motor($matricula,$nombre,$Vehiculo,$costo);
break;
case "4":
echo $nombre." ".$matricula." ".$Vehiculo." = ".ChasisyAsientos($matricula,$nombre,$Vehiculo,$co sto);
break;
case "5":
echo $nombre." ".$matricula." ".$Vehiculo." = ".ChasisyMotor($matricula,$nombre,$Vehiculo,$costo );
break;
case "6":
echo $nombre." ".$matricula." ".$Vehiculo." = ".AsientosyMotor($matricula,$nombre,$Vehiculo,$cos to);
break;
case "7":
echo $nombre." ".$matricula." ".$Vehiculo." = ".Todo($matricula,$nombre,$Vehiculo,$costo);
break;
}
?>
</body>
</html>