Προβολή δεδομένων από τη Βάση Δεδομένων σε PHP

Ας φτιάξουμε τη σελίδα show.php, στην οποία θα μπορούμε να δούμε τα δεδομένα του χρήστη, διαμορφωμένα σε μια συγκεκριμένη HTML δομή.

Ας υποθέσουμε ότι για αυτό μας δίνεται η ακόλουθη HTML δομή:

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

Ας υποθέσουμε ότι το id του χρήστη που θέλουμε να δούμε, μεταδίδεται μέσω της GET παραμέτρου με όνομα id. Θα το πάρουμε σε μια μεταβλητή:

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

Ας δημιουργήσουμε το ερώτημα για λήψη αυτού του χρήστη:

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

Ας εκτελέσουμε το ερώτημα:

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

Ας γράψουμε τα δεδομένα του χρήστη σε μια μεταβλητή:

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

Ας εμφανίσουμε αυτά τα δεδομένα στην HTML δομή μας:

html<div>
  <h1><?= $user['name'] ?></h1>
  <p>
    age: <span class="age"><?= $user['age'] ?></span>,
    salary: <span class="salary"><?= $user['salary'] ?></span>
  </p>
</div>
Задание 1

Υλοποιήστε την προβολή του χρήστη χρησιμοποιώντας την ακόλουθη HTML δομή:

html<div>
  <p>
    όνομα: <span class="name">user1</span>
  </p>
  <p>
    ηλικία: <span class="age">23</span>,
    μισθός: <span class="salary">400$</span>,
  </p>
</div>
Задание 2

Στη σελίδα index.php υλοποιήστε την εμφάνιση συνδέσμων για την προβολή κάθε χρήστη:

html<a href="show.php?id=1">user1</a>
<a href="show.php?id=2">user2</a>
<a href="show.php?id=3">user3</a>