Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2017, 15:13
agustinpak
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 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);

?>