$ql = "SELECT id,precio FROM Actividad"; $coste = 0; $table = $dbhandler->query($ql); if ($table->num_rows > 0) { while ($row = $table->fetch_assoc()) { $aux = "act" . $row["id"]; if (isset($_POST["{$aux}"])) { //si esta selecionada la activida $coste += $row["precio"]; //añadimoscoste } } } return $coste; } //funcion que calcula el preioc total de la incripcion //function calcularprecio(){ if (isset($_POST["buscar_precio"]) && isset($_POST["tipoCuota"])) { require "dbhandler.php"; $dbhandler = new db_handler("localhost", "congreso"); $dbhandler->connect(); $dinero = 0; if (isset($_POST["precio_hotel"])) { $dinero += $_POST["precio_hotel"]; } $dinero += costePorElTipo($dbhandler, $_POST["tipoCuota"]); $dinero += costePorActividad($dbhandler); //echo $_POST["tipoCuota"]; $dbhandler->close(); echo $dinero . "€"; }
$decoded = json_decode($result, true); if ($httpcode == 200) { echo "reserva realizada correctamente</br>"; } else { $_REQUEST["precio_hotel"] = 0; if ($httpcode == 204) { echo "no hay habitaciones disponibles o usuario no existe, debes darte de alta en la web de reservas</br>"; } else { echo "error Header:" . $httpcode . "</br>"; } } } if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_REQUEST['nombre']) && isset($_REQUEST['apellido'])) { $dbhandler = new db_handler("localhost", "congreso"); $dbhandler->connect(); $sql = "INSERT INTO Participante(nombre,nombreUsuario,apellido,tipo) VALUES ('{$_REQUEST['nombre']}','antonio','{$_REQUEST['apellido']}','{$_REQUEST['tipo']}')"; if ($dbhandler->query($sql) === TRUE) { $dinero = 0; if ($_REQUEST["buscar"] == "true" && isset($_REQUEST["hotel"])) { //realizamos reserva realizar_reserva($_REQUEST["tipohab"], $_REQUEST["fecha_entrada"], $_REQUEST["fecha_salida"], $_REQUEST["hotel"], $_SESSION["user"]); $dinero += $_REQUEST["precio_hotel"]; } $dinero += costePorElTipo($dbhandler, $_REQUEST[tipo]); $dinero += addparticiapante_Actividad($dbhandler); echo "<script> document.getElementById(\"dinero\").innerHTML = \"Total: " . $dinero . "€ \";</script>"; } else { echo "Error: " . $dbhandler->error(); } $dbhandler->close(); }