PHP-তে ডাটাবেস থেকে ডেটা দেখানো

আসুন একটি পৃষ্ঠা show.php তৈরি করি, যেখানে ব্যবহারকারীর ডেটা একটি নির্দিষ্ট মার্কআপে সাজিয়ে দেখা যাবে।

এর জন্য নিম্নলিখিত মার্কআপটি দেওয়া আছে ধরা যাক:

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<div>
  <h1><?= $user['name'] ?></h1>
  <p>
    age: <span class="age"><?= $user['age'] ?></span>,
    salary: <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>