29/04/2011, 09:04
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 18 años, 11 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" ); ?> |