Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Постраничная навигация


Allaur

Recommended Posts

Доброго времени суток
Сделал вывод из быза из 2-х таблиц на чистую страницу
 

<?php
	// Соединиться с сервером БД
include ('conectbd.php');

	
   
	
	$stSQL = "SELECT oc_product_description.name, oc_product.image FROM oc_product_description
JOIN oc_product
ON oc_product.product_id = oc_product_description.product_id";

	// Выполнить запрос (набор данных $rs содержит результат) 
	$rs = mysql_query($stSQL);
	
	
	// Цикл по recordset $rs
	// Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
	while($row = mysql_fetch_array($rs)) {

	   // Записать значение столбца image (который является теперь массивом $row)
	 echo '<div class="product"><div class="product_img">';
echo '<img src="https://site/image/' . $row['image'] . '">';
echo '</div>';
echo '<div class="product_name">';
echo $row['name'];
echo '</div>';
echo '<div class="product_search">';
echo '<a href="https://site/search/?search=' . $row['name'] . '" target="blank">Найти в магазине</a>';
echo '</div>';
echo '</div>';
	  }

	?>

Но на страницу выползает портянка из более семисот позиций. Необходимо сделать постраничную навигацию.

Копался по интернету искал примеры вывода с новигацией
Примеры есть, но в них вывод только из одной таблицы, а мне нужен вывод из 2-х таблиц.
Пробовал делать по советам, по примерам, ничего не получилось. Знаний не хватает.

Спрашиваю везде где только могу.

Если кто может помочь, прошу помощи.

Надіслати
Поділитися на інших сайтах


12 минут назад, Allaur сказал:

Доброго времени суток
Сделал вывод из быза из 2-х таблиц на чистую страницу
 


<?php
	// Соединиться с сервером БД
include ('conectbd.php');

	
   
	
	$stSQL = "SELECT oc_product_description.name, oc_product.image FROM oc_product_description
JOIN oc_product
ON oc_product.product_id = oc_product_description.product_id";

	// Выполнить запрос (набор данных $rs содержит результат) 
	$rs = mysql_query($stSQL);
	
	
	// Цикл по recordset $rs
	// Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
	while($row = mysql_fetch_array($rs)) {

	   // Записать значение столбца image (который является теперь массивом $row)
	 echo '<div class="product"><div class="product_img">';
echo '<img src="https://site/image/' . $row['image'] . '">';
echo '</div>';
echo '<div class="product_name">';
echo $row['name'];
echo '</div>';
echo '<div class="product_search">';
echo '<a href="https://site/search/?search=' . $row['name'] . '" target="blank">Найти в магазине</a>';
echo '</div>';
echo '</div>';
	  }

	?>

Но на страницу выползает портянка из более семисот позиций. Необходимо сделать постраничную навигацию.

Копался по интернету искал примеры вывода с новигацией
Примеры есть, но в них вывод только из одной таблицы, а мне нужен вывод из 2-х таблиц.
Пробовал делать по советам, по примерам, ничего не получилось. Знаний не хватает.

Спрашиваю везде где только могу.

Если кто может помочь, прошу помощи.

 

Можно я вам помогу сразу...

Никогда не делайте  mysql_query($stSQL); и подобное, если вы используете фреймворк

Мало того сначала просто почитайте что такое MVC и почему нельзя вставлять запросы в TPL.

  • +1 1
Надіслати
Поділитися на інших сайтах

9 часов назад, snastik сказал:

 

Можно я вам помогу сразу...

Никогда не делайте  mysql_query($stSQL); и подобное, если вы используете фреймворк

Мало того сначала просто почитайте что такое MVC и почему нельзя вставлять запросы в TPL.

Стоп стоп стоп
Я прошу извинения, я думал фраза на чистую страницу  будет понятна.
Я  скрипт пишу в простом, пустом файле php, так что tpl тут вобще не причём.
mysql_query($stSQL)  подобное я сделал потому что так расписано по всему интернету, другого не видел. Просто гуглил Вывести данные из базы из двух таблиц

И получал скрипт  с данным кодом везде.

По MVC  -  не нужен мне никакой контроллер, мне вообще надо было обратится на форум по PHP MYSQL, но я уже неделю по этим форумам бегаю и толку нет. Решил обратится на свой родной форум :-), может братья по разуму помогут. Поэтому пришёл не в общие темы, а в песочницу.

Всё чем связана моя пустая страница с Опенкарт это только база данных - 2 таблицы и 2 столбца всё.

Страница будет находится даже на другом домене.
Извините что сразу это не пояснил.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.