მონაცემთა ბაზიდან მონაცემების ნახვა PHP-ში
მოდით გავაკეთოთ გვერდი show.php,
სადაც შესაძლებელი იქნება მომხმარებლის მონაცემების
ნახვა გარკვეულ ვერსტკაში ფორმატირებით.
მოდით, ამისთვის გვქონდეს მოცემული შემდეგი ვერსტკა:
<div>
<h1>user1</h1>
<p>
age: <span class="age">23</span>,
salary: <span class="salary">400</span>
</p>
</div>
მოდით id იმ მომხმარებლის, რომლის
ნახვაც გვსურს, გადაეცეს GET
პარამეტრის საშუალებით სახელად id. მივიღოთ ის
ცვლადში:
<?php
$id = $_GET['id'];
?>
შევქმნათ მოთხოვნა ამ მომხმარებლის მისაღებად:
<?php
$query = "SELECT * FROM users WHERE id=$id";
?>
შევასრულოთ მოთხოვნა:
<?php
$result = mysqli_query($link, $query) or die(mysqli_error($link));
?>
ჩავწეროთ მომხმარებლის მონაცემები ცვლადში:
<?php
$user = mysqli_fetch_assoc($result);
?>
გამოვიტანოთ ეს მონაცემები ჩვენს ვერსტკაში:
<div>
<h1><?= $user['name'] ?></h1>
<p>
age: <span class="age"><?= $user['age'] ?></span>,
salary: <span class="salary"><?= $user['salary'] ?></span>
</p>
</div>
განახორციელეთ მომხმარებლის ნახვა შემდეგი ვერსტკის გამოყენებით:
<div>
<p>
სახელი: <span class="name">user1</span>
</p>
<p>
ასაკი: <span class="age">23</span>,
ანაზღაურება: <span class="salary">400$</span>,
</p>
</div>
გვერდზე index.php განახორციელეთ
ბმულების გამოტანა თითოეული მომხმარებლის ნახვისთვის:
<a href="show.php?id=1">user1</a>
<a href="show.php?id=2">user2</a>
<a href="show.php?id=3">user3</a>