Vizualizarea datelor din baza de date în PHP

Să facem pagina show.php, unde vom putea vedea datele utilizatorului, afișate într-un anumit layout.

Să presupunem că avem următorul layout:

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

Să presupunem că id-ul utilizatorului pe care îl dorim să vizualizăm, este transmis prin parametrul GET cu numele id. Îl obținem în variabila:

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

Să formulăm interogarea pentru obținerea acestui utilizator:

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

Să executăm interogarea:

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

Să înregistrăm datele utilizatorului într-o variabilă:

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

Să afișăm aceste date în layout-ul nostru:

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

Implementați vizualizarea utilizatorului cu următorul layout:

html<div>
  <p>
    nume: <span class="name">user1</span>
  </p>
  <p>
    vârstă: <span class="age">23</span>,
    salariu: <span class="salary">400$</span>,
  </p>
</div>
Задание 2

Pe pagina index.php implementați afișarea linkurilor pentru vizualizarea fiecărui utilizator:

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>