У меня есть php веб-сайт. На первой странице содержится список продуктов, и в настоящее время я передаю идентификатор (полученный из базы данных mysql) для продукта в URL-адресе на страницу элементов, т.е. localhost / item. php? 4
Я не хочу показывать какие-либо параметры в URL, поэтому изучил еще один вариант, использующий сеанс.
Проблема в том, что ссылка на каждый из моих элементов уже давно l oop получение идентификатора и названия продукта из базы данных, поэтому у меня возникают проблемы с отображением идентификатора сеанса при нажатии на элемент / ссылку.
Вот фрагмент моего кода (я удалил код сеанса ):
$stmt = $con->prepare("SELECT pid, product_name FROM persons where deleted = ? order by order_age desc");
$stmt->bind_param("i", $del);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo '<tr><td>';
$phn = $row["pid"];
echo "<span><a class='storage' href='item.php'>" . $rows["product_name"] . "</a></span>";
}
echo "</td></tr>";
}
Наверное, у меня есть два вопроса:
- Можно ли добиться того, что мне нужно сделать
- Как правильно достичь это
Заранее спасибо, Пит