Hola Perro,
Muchas gracias por la ayuda. La verdad es que he puesto lo que me comentabas, pero no puedo hacer el cálculo, no se que hago mal...
En la caja de texto aparece "echo $_GET[" desde el primer momento y no hay quien lo mueva. Además al dar al botón de calcular no hace nada....
He hecho algo mal??? El script ha quedado así...
Código:
<form action="operacion.php" method="post">
curso
<select multiple="multiple" name="field1[]" id="field1" ><option value="basico">Curso Básico</option><option value="intensivo">Curso Intensivo</option></select>
alojamiento
<select multiple="multiple" name="field2[]" id="field2" ><option value="compartido">compartido</option><option value="individual">individual</option><option value="sinalojamiento">sin alojamiento</option></select>
semanas
<input type="text" value="" size="20" name="field3" id="field3" />
temporada
<select multiple="multiple" name="field4[]" id="field4" ><option value="baja">Enero-Junio</option><option value="media">Junio-Octubre</option><option value="alta">Octubre-Diciembre</option></select>
<input class="inputForm3" type="submit" name="enviar" value="calcular" />
<input type="text" value="echo $_GET["resultado"]" size="20" name="Total" id="Total" readonly="readonly"/>
</form>
y el php
Código:
<?php
$precioalojamiento=0;
$preciocurso=0;
$curso=$_POST["field1"]; //basico
$alojamiento=$_POST["field2"]; //compartido
$semanas=$_POST["field3"]; //2
$temporada=$_POST["field4"]; //baja
if($curso="basico"){
$precioCurso = array(
0=>100,
1=>200,
2=>300
);
}else{
$precioCurso = array(
0=>200,
1=>400,
2=>600
);
}
if($alojamiento="compartido"){
$precioAlojamiento = array(
0=>100,
1=>200,
2=>300
);
}
if($alojamiento="individual"){
$precioAlojamiento = array(
0=>200,
1=>400,
2=>600
);
}
if($alojamiento="sinalojamiento"){
$precioAlojamiento = 0;
}
if ($temporada="baja"){
$totalCurso=$precioCurso[0];
$totalAlojamiento=$precioAlojamiento[0];
}
if ($temporada="media"){
$totalCurso=$precioCurso[1];
$totalAlojamiento=$precioAlojamiento[1];
}
if ($temporada="alta"){
$totalCurso=$precioCurso[2];
$totalAlojamiento=$precioAlojamiento[2];
}
$total=($totalCurso+$totalAlojamiento)*$semanas;
header("Location: form3.html?resultado=$total");
?>