http://site.ru/page/1
на самом деле http://site.ru?/page.php?page=1
echo $_GET['page'];
Кто то пишет что первый сайт нужно писать в блокноте (чтобы понять все детали), кто то что однозначно PHP, кто то что все вместе и т.д.
Возможна же реализация через смену класса у контейнера с товаром, в зависимости от него у товара будет меняться вид.
а в каком-то вообще только название и цена с кнопкой, и чтобы не таскать эту кучу текста возможно и сделана такая реализация. Но есть ли какие-то ещё причины делать все разной версткой?
javaskript, раpставить, обекты
$db = new mysqli("сервер","название","пароль", "БД");
$result = $db->query ("SELECT author FROM full_text", MYSQLI_USE_RESULT);
while($row = $db->fetch_row()){
//Что-то делаем с $row - каждой строкой из таблицы
}