
29/04/2011, 09:04
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años, 10 meses Puntos: 2 | |
Respuesta: Problema con distintos botones en el mismo formulario El tema de los condicionales más o menos lo tengo claro, lo que dudo es en la condición en sí que he de ponerle. Sería algo así: Código PHP: <?php
$precioalojamiento=0;
$preciocurso=0;
$total=0;
$curso=$_POST['curso'];
$alojamiento=$_POST['alojamiento'];
$semanas=$_POST['semanas'];
$temporada=$_POST['temporada'];
function calculoPrecios($tipo, $alojamiento, $semanas, $temporada){
$precioCurso = array('basico' => array('130' , '320' , '510'),
'intensivo' => array('190' , '470' , '695'));
$precioAlojamiento = array('compartido' => array('100' , '300' , '450'),
'individual' => array('210' , '370' , '580'));
$coefiTempora = 2;
if($temporada == "baja")
$coefiTempora = 0;
if($temporada == "media")
$coefiTempora = 1;
$precioTotal=($precioCurso[$tipo][$coefiTempora]+$precioAlojamiento[$alojamiento][$coefiTempora])*$semanas;
return $precioTotal ;
if (/*no se que condicion poner aquí exactamente*/){
/*aquí pretendo que me muestre el resultado en un campo de texto*/
header("Location: formB.html?resultado=$precioTotal");
}
exit funtion;
}
$mail='[email protected]';
$precioTotal=($precioCurso[$tipo][$coefiTempora]+$precioAlojamiento[$alojamiento][$coefiTempora])*$semanas;
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$thank="gracias.html";
$message = "
nombre:".$nombre."
telefono:".$telefono."
email:".$email."
curso:".$curso."
alojamiento:".$alojamiento."
semanas:".$semanas."
temporada:".$temporada."
precio:".$precioTotal."
mensaje:".$mensaje."
";
if (mail($mail,"Mail recibido",$message))
Header ("Location: $thank" );
?> |