Visualización de datos desde la base de datos en PHP
Hagamos la página show.php,
donde será posible ver los datos
del usuario, formateados en un diseño específico.
Supongamos que para esto tenemos el siguiente diseño:
<div>
<h1>user1</h1>
<p>
age: <span class="age">23</span>,
salary: <span class="salary">400</span>
</p>
</div>
Supongamos que el id del usuario que queremos
visualizar, se pasa a través del parámetro
GET con el nombre id. Obtengámoslo
en una variable:
<?php
$id = $_GET['id'];
?>
Formulemos la consulta para obtener este usuario:
<?php
$query = "SELECT * FROM users WHERE id=$id";
?>
Ejecutemos la consulta:
<?php
$result = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Escribamos los datos del usuario en una variable:
<?php
$user = mysqli_fetch_assoc($result);
?>
Mostremos estos datos en nuestro diseño:
<div>
<h1><?= $user['name'] ?></h1>
<p>
age: <span class="age"><?= $user['age'] ?></span>,
salary: <span class="salary"><?= $user['salary'] ?></span>
</p>
</div>
Implemente la visualización del usuario utilizando el siguiente diseño:
<div>
<p>
nombre: <span class="name">user1</span>
</p>
<p>
edad: <span class="age">23</span>,
salario: <span class="salary">400$</span>,
</p>
</div>
En la página index.php implemente la visualización
de enlaces para ver cada uno de los usuarios:
<a href="show.php?id=1">user1</a>
<a href="show.php?id=2">user2</a>
<a href="show.php?id=3">user3</a>