Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/04/2011, 09:04
carlos2
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 21 años, 4 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" );  


?>