Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2017, 15:13
agustinpak
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 14 años, 8 meses
Puntos: 0
En vez de mostrar el id, mostrar el nombre

Buenas Gente! Con este script verifico que reservas tengo. Funciona bien! Lo único que no me sale es mostrar los nombres de las localidades en la tabla de resultados. Como podría realizarlo? Gracias!!


Código PHP:
<?php
$dia
=date("Y-m-d");

/*TABLA LOCALIDADES, DE LA CUAL UTILIZO EL ID PARA REALIZAR LA CONSULTA Y MUESTRO EL NOMBRE EN EL SELECT */

/*localidad_id - localidad */

$localidades = mysqli_query($db,"SELECT * from localidades");

?>
<form method="POST" action="inicio.php">
    <input type="date" name="fecha" value="<?php echo $dia ?>">
    Origen:
    <select name="origen">
    <option value=""></option>
            <?php
            
while ($resultado = mysqli_fetch_array($localidades)){
            
?>
        <option value = "<?php echo $resultado['localidad_id']; ?>"><?php echo $resultado['localidad']; ?></option>
            <?php
            
}
?>
    </select>
<?php
$localidades1 
= mysqli_query($db,"SELECT * from localidades");
?>
    Destino:
    <select name="destino">
    <option value=""></option>
            <?php
            
while ($resultado1 = mysqli_fetch_array($localidades1)){
            
?>
        <option value = "<?php echo $resultado1['localidad_id']; ?>"><?php echo $resultado1['localidad']; ?></option>
            <?php
            
}
?>
    </select>
    <input type="submit" name="enviar" value="Procesar" />
</form>

/* TABLA DE RESULTADOS */

<h1 align = "center">RESERVAS</h1>
<table border = "" align = "center" cellpadding = "10">
    <tr><td><b>Nombre</b></td><td><b>Origen</b></td><td><b>Destino</b></td><td><b>Sube en</b></td></tr>

<?php

/*DEBO CONSULTAR LAS LOCALIDADES POR EL ID */

$consulta = mysqli_query($db,"SELECT * from transacciones where tipo_ticket_id = 14 and fecha = '" .$_POST['fecha']. "' and inicio_id = '" .$_POST['origen']. "' and destino_id = '" .$_POST['destino']. "'");
while (
$row = mysqli_fetch_array($consulta)){

/*ME TRAE LOS REGISTROS CON EL ID, PERO QUIERO MOSTRAR EL NOMBRE DE LA LOCALIDAD CORRESPONDIENTE, UTILIZANDO LA TABLA LOCALIDADES */

 
?>

<tr>

    <td> <?php echo $row['to']; ?></td>
    <td> <?php echo $row['inicio_id']; ?></td>
    <td> <?php echo $row['destino_id']; ?></td>
    <td> <?php echo $row['obs']; ?></td>
</tr>

<?php

}

?>
</table>


<?php

        mysqli_free_result
($localidades);
        
mysqli_free_result($localidades1);
        
mysqli_free_result($consulta);
        
mysqli_close($db);

?>