Boton "consultar registro
Publicado por Ariel (9 intervenciones) el 27/08/2023 02:19:21
Estimados, estoy comenzando en el mundo de la programacion y estoy queriendo generar una consulta a mi base de datos y que me encuentre y me muestre en pantalla los registros encontrados.
Tengo creada mi base de datos: rgb_crud_php, y tengo 2 tablas creadas, una "rgb y otra "lugares"
Dentro de la tabla "lugares hay un solo campo que lo llame nombres y dentro del campo nombres inserte mas de 20 nombres de lugares.
la otra tabla rgb trae los datos que se insertan en un form de registro. Dentro de ese form de registros, uno de sus campos es Lugar y muestra ya sin poder escribir, los lugares que inserte en mi bdd.
En mi web, intento generar un boton para cada lugar y que al hacer click en ese boton, me traiga en un nuevo archivo php que llame consulta, el registro completo que este asociado a ese lugar
Apreto el boton y esta bien enlasada al archivo consulta.php pero no me muestra los registros, no se que estoy haciendo mal. conectar a la base, conecta, lo que estoy haciendo mal es la logica que estoy usando -creo-.
Paso un poco del codigo a ver si pueden detectar mi error o como lo arreglarian?
---------------index.php:-------------
<div class="buttons-row">
<a href="consulta.php?$lugar=Nahuel_Huappi" class="button">Nahuel Huappi</a>
<a href="consulta.php?lugar=Buenos_Aires" class="button">Buenos Aires</a>
</div>
-----------consulta.php-----------
<?php
// Conecta a la base de datos
include("connection.php");
$con = connection();
// Obtener el parámetro de lugar de la URL
$lugar = isset($_GET['lugar']) ? $_GET['lugar'] : '';
$sql = "SELECT * FROM lugares WHERE nombres = '$lugar'";
$query = mysqli_query($con, $sql);
$row=mysqli_fetch_array($query);
?>
...
<h1>Resultados para <?php echo $lugar; ?></h1> (NO APARECE NADA) :-(
.....
</tr>
<?php while ($row = mysqli_fetch_assoc($query)) { ?>
<tr>
<th><? = $row['nombre'] ?></th>
<td><? = $row['apellido']; ?></td>
<td><? = $row['edad']; ?></td>
<td><? = $row['Lugar']; ?></td>
</tr> (NO APARECE NADA) :-(
Tengo creada mi base de datos: rgb_crud_php, y tengo 2 tablas creadas, una "rgb y otra "lugares"
Dentro de la tabla "lugares hay un solo campo que lo llame nombres y dentro del campo nombres inserte mas de 20 nombres de lugares.
la otra tabla rgb trae los datos que se insertan en un form de registro. Dentro de ese form de registros, uno de sus campos es Lugar y muestra ya sin poder escribir, los lugares que inserte en mi bdd.
En mi web, intento generar un boton para cada lugar y que al hacer click en ese boton, me traiga en un nuevo archivo php que llame consulta, el registro completo que este asociado a ese lugar
Apreto el boton y esta bien enlasada al archivo consulta.php pero no me muestra los registros, no se que estoy haciendo mal. conectar a la base, conecta, lo que estoy haciendo mal es la logica que estoy usando -creo-.
Paso un poco del codigo a ver si pueden detectar mi error o como lo arreglarian?
---------------index.php:-------------
<div class="buttons-row">
<a href="consulta.php?$lugar=Nahuel_Huappi" class="button">Nahuel Huappi</a>
<a href="consulta.php?lugar=Buenos_Aires" class="button">Buenos Aires</a>
</div>
-----------consulta.php-----------
<?php
// Conecta a la base de datos
include("connection.php");
$con = connection();
// Obtener el parámetro de lugar de la URL
$lugar = isset($_GET['lugar']) ? $_GET['lugar'] : '';
$sql = "SELECT * FROM lugares WHERE nombres = '$lugar'";
$query = mysqli_query($con, $sql);
$row=mysqli_fetch_array($query);
?>
...
<h1>Resultados para <?php echo $lugar; ?></h1> (NO APARECE NADA) :-(
.....
</tr>
<?php while ($row = mysqli_fetch_assoc($query)) { ?>
<tr>
<th><? = $row['nombre'] ?></th>
<td><? = $row['apellido']; ?></td>
<td><? = $row['edad']; ?></td>
<td><? = $row['Lugar']; ?></td>
</tr> (NO APARECE NADA) :-(
Valora esta pregunta
0