⊗ppPmDPDV 392 of 447 menu

Anzeige von Daten aus der Datenbank in PHP

Lassen Sie uns eine Seite show.php erstellen, auf der die Daten eines Benutzers in einem bestimmten Layout angezeigt werden können.

Nehmen wir an, dass uns das folgende Layout gegeben ist:

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

Nehmen wir an, die id des Benutzers, den wir ansehen möchten, wird durch den GET Parameter mit dem Namen id übergeben. Holen wir sie uns in eine Variable:

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

Lassen Sie uns eine Abfrage zum Abrufen dieses Benutzers erstellen:

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

Führen wir die Abfrage aus:

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

Schreiben wir die Benutzerdaten in eine Variable:

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

Lassen Sie uns diese Daten in unserem Layout ausgeben:

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

Implementieren Sie die Anzeige des Benutzers mit dem folgenden Layout:

<div> <p> Name: <span class="name">user1</span> </p> <p> Alter: <span class="age">23</span>, Gehalt: <span class="salary">400$</span>, </p> </div>

Implementieren Sie auf der Seite index.php die Ausgabe von Links zur Anzeige jedes Benutzers:

<a href="show.php?id=1">user1</a> <a href="show.php?id=2">user2</a> <a href="show.php?id=3">user3</a>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen