PHP හි දත්ත සමුදායකින් දත්ත නැරඹීම

අපි <show.php> පිටුවක් සාදමු, එහිදී පරිශීලක දත්ත නිශ්චිත ලේඛන හැඩතලයකින් සකස් කර නැරඹිය හැකිය.

මේ සඳහා අපට පහත ලේඛන හැඩතලය ලබා දී ඇතැයි සිතමු:

html<div>
  <h1>user1</h1>
  <p>
    වයස: <span class="age">23</span>,
    වැටුප: <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<div>
  <h1><?= $user['name'] ?></h1>
  <p>
    වයස: <span class="age"><?= $user['age'] ?></span>,
    වැටුප: <span class="salary"><?= $user['salary'] ?></span>
  </p>
</div>
Задание 1

පහත ලේඛන හැඩතලය භාවිතා කරමින් පරිශීලකයා නැරඹීම ක්‍රියාත්මක කරන්න:

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>