⊗ppPmDPDV 392 of 447 menu

Affichage des données de la base de données en PHP

Créons une page show.php, sur laquelle il sera possible de voir les données de l'utilisateur, formatées dans une mise en page spécifique.

Supposons que nous ayons la mise en page suivante pour cela :

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

Supposons que l'id de l'utilisateur que nous souhaitons afficher soit transmis via le paramètre GET nommé id. Récupérons-le dans une variable :

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

Formons la requête pour obtenir cet utilisateur :

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

Exécutons la requête :

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

Enregistrons les données de l'utilisateur dans une variable :

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

Affichons ces données dans notre mise en page :

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

Implémentez l'affichage de l'utilisateur en utilisant la mise en page suivante :

<div> <p> nom: <span class="name">user1</span> </p> <p> âge: <span class="age">23</span>, salaire: <span class="salary">400$</span>, </p> </div>

Sur la page index.php, implémentez l'affichage de liens pour visualiser chacun des utilisateurs :

<a href="show.php?id=1">user1</a> <a href="show.php?id=2">user2</a> <a href="show.php?id=3">user3</a>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser