Zobrazenie údajov z databázy v PHP
Vytvorme stránku show.php,
na ktorej budeme môcť prezrieť údaje
používateľa, naformátované do konkrétneho HTML.
Pre tento účel máme danú nasledujúcu HTML štruktúru:
<div>
<h1>user1</h1>
<p>
age: <span class="age">23</span>,
salary: <span class="salary">400</span>
</p>
</div>
Nech id používateľa, ktorého chceme
zobraziť, je odovzdávané cez GET
parameter s názvom id. Získame ho
do premennej:
<?php
$id = $_GET['id'];
?>
Vytvorme dopyt na získanie tohto používateľa:
<?php
$query = "SELECT * FROM users WHERE id=$id";
?>
Vykonajme dopyt:
<?php
$result = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Zapíšme údaje používateľa do premennej:
<?php
$user = mysqli_fetch_assoc($result);
?>
Vypíšme tieto údaje v našej HTML štruktúre:
<div>
<h1><?= $user['name'] ?></h1>
<p>
age: <span class="age"><?= $user['age'] ?></span>,
salary: <span class="salary"><?= $user['salary'] ?></span>
</p>
</div>
Realizujte zobrazenie používateľa pomocou nasledujúcej HTML štruktúry:
<div>
<p>
meno: <span class="name">user1</span>
</p>
<p>
vek: <span class="age">23</span>,
plat: <span class="salary">400$</span>,
</p>
</div>
Na stránke index.php realizujte výpis
odkazov na zobrazenie každého z používateľov:
<a href="show.php?id=1">user1</a>
<a href="show.php?id=2">user2</a>
<a href="show.php?id=3">user3</a>