⊗ppPmDPDV 392 of 447 menu

Zobrazení dat z databáze v PHP

Vytvořme stránku show.php, kde budeme moci zobrazit data uživatele naformátovaná do konkrétního HTML.

Předpokládejme, že pro to máme následující HTML šablonu:

<div> <h1>user1</h1> <p> age: <span class="age">23</span>, salary: <span class="salary">400</span> </p> </div>

Předpokládejme, že id uživatele, kterého chceme zobrazit, je předáno pomocí GET parametru s názvem id. Získáme jej do proměnné:

<?php $id = $_GET['id']; ?>

Vytvořme dotaz pro získání tohoto uživatele:

<?php $query = "SELECT * FROM users WHERE id=$id"; ?>

Proveďme dotaz:

<?php $result = mysqli_query($link, $query) or die(mysqli_error($link)); ?>

Uložme data uživatele do proměnné:

<?php $user = mysqli_fetch_assoc($result); ?>

Vypišme tato data v naší šabloně:

<div> <h1><?= $user['name'] ?></h1> <p> age: <span class="age"><?= $user['age'] ?></span>, salary: <span class="salary"><?= $user['salary'] ?></span> </p> </div>

Implementujte zobrazení uživatele pomocí následující šablony:

<div> <p> jméno: <span class="name">user1</span> </p> <p> věk: <span class="age">23</span>, plat: <span class="salary">400$</span>, </p> </div>

Na stránce index.php implementujte výpis odkazů pro zobrazení každého z uživatelů:

<a href="show.php?id=1">user1</a> <a href="show.php?id=2">user2</a> <a href="show.php?id=3">user3</a>
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout