PHP детализация страницы разработки - PullRequest
0 голосов
/ 08 марта 2019

Я новый веб-разработчик и хочу разработать свой первый веб-сайт.Я заметил, что на других веб-сайтах, когда я вижу страницу сведений об объекте (например, событие facebook), появляется определенная специальная страница (например, https://www.facebook.com/events/147413322816792).). Я подумал, что могу создать общую страницу php спеременная в get (например, facebook / events? id = 147413322816792), извлекает информацию перед загрузкой страницы (через id) и показывает их. Вместо этого, просматривая другие веб-сайты, создается впечатление, что существует определенная статическая страница (или полустатическая)), созданный для деталей (например, страница 147413322816792 для события facebook). Вопрос в том, каков наилучший способ создания страницы сведений? Создайте общую страницу с динамическими полями или когда пользователь создаст событие, я сохраню информациюв базе данных и создать статическую страницу?

Спасибо !!

1 Ответ

0 голосов
/ 08 марта 2019

Я бы использовал $ _ GET ['id']; из URL и использовал бы переменную в подготовленном выражении для запроса базы данных и отображения содержимого.

<html>
 <head></head>
  <body>

<?php
$stmt = $mysqli->prepare("SELECT *
FROM events
WHERE id=?
ORDER BY date DESC");
$stmt->bind_param("s", $_GET['id']);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) { 

    echo $row['event_name']; 
   //etc

} ?>

  <footer></footer>
</body>

...