<?php require_once 'conexion.php'; // llama el archivo que permite la conección a la base de datos SanRafael require_once 'clases/habitacion.php'; //llama a la clase persona if (isset($_POST["numero"])) { $capacidad = $_POST["capacidad"]; $descripcion = $_POST["descripcion"]; $precio = $_POST["precio"]; $numero = $_POST["numero"]; $hab = new habitacion(); $respuesta = $hab->insertar($capacidad, $descripcion, $precio, $numero); echo $respuesta; return; } ?> <style type="text/css"> .error { color: red; } </style> <script type="text/javascript"> jQuery(document).ready(function() { $('#Enviar').click(function (){ if ($("#formulario-principal").validate().form() === true){ cargando('<img src="images/ajax-loader.gif" /> Insertando'); //quita el cuadro de cargando de la pagina setTimeout(function() {
<th><h5 class="text-info">Tipo Habitacion</h5></th> <th><h5 class="text-info">Descripcion <h5></th> <th><h5 class="text-info">Cantidad Camas</h5></th> </tr> </thead> <tbody>'; //var_dump($rs = mysqli_fetch_assoc($mis)); while ($rs = mysqli_fetch_assoc($mis)) { $pr = $enReserva = $rv->periodEnReserva($confi, $conff, $rs['habi']); if ($pr == false || $pr == 0) { array_push($listaHabitaciones, $rs['habi']); } } //var_dump($listaHabitaciones); require 'reserva/classHabitacion.php'; $hb = new habitacion(); $newCon = $hb->listarHabitaciones($listaHabitaciones); while ($col = mysqli_fetch_assoc($newCon)) { switch ($col['t']) { case '0': $tipo = "Publica"; break; case '1': $tipo = "Privada"; break; } echo '<tr> <td class="cart-item-title">' . $tipo . '</td> <td class="cart-item-title">' . $col['d'] . '<a title="Crear Reserva" href="altaReserva.php?go=' . $col['i'] . '">{...}- <i class="glyphicon glyphicon-arrow-up"></i></a></td> <td class="cart-item-title">' . $col['c'] . '</td> </tr>';
la diferencia seria que si recibo un parametro por GET = "GO" es porque viene desde el formulario consultarReserva.php haciendo click sobre una de las habitaciones de la tabla resultante. Ese dato por GET es el id de la habitacion SI recibo por parametro GET = "DO" es que soy un due�o y quiero dejar sentada un reserva con fecha desde-hasta, habitacion y mail del que va a alquilar -> AL PRESIONAR SOBRE EL BOTON GUARDAR SE GUARDARA EL REGISTRO EN LA TABLA RESERVA CON ESTADO 'PENDIENTE' Y SE LE ENVIARA UN MAIL AL USUARIO PARA QUE CONFIRME EL DUE�O VE EL MAIL DE CONFIRMACION Y PUEDE CAMBIAR EL ESTADO DE LA RESERVA EN RESERVACION.PHP DONDE SE LISTAN TODOS LAS RESERVAS EN CUALQUIER ESTADO */ //include('head.php'); session_start(); require 'coneccion.php'; $db = new Conexion(); //$time = $db->validoTiempo(); require 'reserva/classReservacion.php'; $rv = new reservacion(); require 'reserva/classHabitacion.php'; $nhab = new habitacion(); if (!isset($_SESSION['idUsuario'])) { header("location: index.php"); } ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>travelIN</title> <link href="css/bootstrap.css" rel='stylesheet' type='text/css' /> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="js/jquery.min.js"></script> <!---- start-smoth-scrolling----> <script type="text/javascript" src="js/move-top.js"></script> <script type="text/javascript" src="js/easing.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) {
<?php require_once 'conexion.php'; // llama el archivo que permite la conección a la base de datos SanRafael require_once 'clases/habitacion.php'; //llama a la clase persona if (isset($_POST["numero"])) { $id_habitacion = $_POST["id_habitacion"]; $capacidad = $_POST["capacidad"]; $descripcion = $_POST["descripcion"]; $precio = $_POST["precio"]; $numero = $_POST["numero"]; $hab = new habitacion(); $respuesta = $hab->actualizar($id_habitacion, $capacidad, $descripcion, $precio, $numero); echo $respuesta; return; } ?> <script type="text/javascript"> jQuery(document).ready(function() { $('#Enviar').click(function (){ cargando('<img src="images/ajax-loader.gif" /> Actualizando'); //quita el cuadro de cargando de la pagina setTimeout(function() { parent.$("#loading").modal('hide'); }, 2000); $.ajax({ url : "<?php
$numero = $fila["numero"]; echo "<tr>\t\t\t\t\n\t\t\t\t\t\t\t<td>" . $capacidad . "</td>\n\t\t\t\t\t\t\t<td>" . utf8_encode($descripcion) . "</td>\n\t\t\t\t\t\t\t<td>" . $precio . "</td>\n\t\t\t\t\t\t\t<td>" . $numero . "</td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t <center>\n\t\t\t\t\t\t\t\t <button class='btn btn-info' id='Editar-" . $id_hab . "' onClick='editar(this.id)'>Editar</button> \n\t\t\t\t\t\t\t\t <button class='btn btn-danger' id='Eliminar-" . $id_hab . "' onClick='eliminar(this.id)'>Eliminar</button>\n\t\t\t\t\t\t\t</center>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t </tr>\n\t\t\t\t\t <tr></tr>"; } } else { echo '<script type="text/javascript"> $("#msgbox").html("No hay habitaciones relacionadas con el numero ingresado!!!"); ocultar(1, "alert alert-danger"); $("#contenido2").load("consultarhabitacion.php") </script>'; } } // fin if } // fin else if (isset($_GET['id_hab'])) { $hab = new habitacion(); $respuesta = $hab->eliminar($_GET['id_hab']); if ($respuesta == 1) { echo '<script type="text/javascript"> $("#msgbox").html("Registro eliminado exitosamente!!!"); ocultar(1, "alert alert-success"); $("#contenido2").load("consultarhabitacion.php"); </script>'; } else { echo '<script type="text/javascript"> $("#msgbox").html(' . $respuesta . '); ocultar(1, "alert alert-danger"); $("#contenido2").load("consultarhabitacion.php"); </script>'; } }
public function BuscarHabitaciones($id_hotel) { global $db; $sql = "select * from hotel_habitacion where(id_hotel ='{$this->id_hotel}')"; $result = $db->consultar($sql); foreach ($result['result'] as $r) { $habitacion = new habitacion(); $habitacion->BuscarHabitacion($r['id_habitacion']); $this->lista_habitaciones[] = $habitacion; } }