@smoky-jo

Как выводить массив в цикле в шаблоне по порядку?

Здравствуйте, не знаю как правильно сформулировать вопрос, но попробую объяснить

мне нужно чтобы каждый запрос в шаблоне <?php echo $name ?> добавлял следующую по порядку запись из бд

т.е у меня есть тысяча ссылок
<a href="<?php echo $name ?>"><?php echo $name ?></a>


мне нужно чтобы где-то вверху шаблона начался цикл и с каждым последующим вызовом <?php echo $name ?> отображался следующий элемент из таблицы, я не понимаю как это сделать, у меня есть такой скрипт

$result = mysqli_query($link, 'SELECT name, rus_lng FROM class_testregion') or die("Ошибка: ".mysqli_error($link));
 $i = 1;
 while ($row = mysqli_fetch_assoc($result)) {
     echo("<a href='/".$row['name']."/' title='".$row['rus_lng']."' id='".($i++)."' title='".$row['name']."'>".$row['rus_lng']."</a><br>\n");
   }


но он банально выводит все ссылки в цикле, а мне нужно выводить вне этого скрипта массив в цикле

например

<ul>
<li><a href="<?php echo $name ?>" title="Москва"> Москва</a></li>
<li><a href="<?php echo $name ?>" title="АБВ"> АБВ</a></li>


результат

<li><a href="1 строка из бд" title="Москва"> Москва</a></li>
<li><a href="2 строка из бд" title="АБВ"> АБВ</a></li>
и т.д


как это сделать можно?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
У тебя вшаблоге не должно быть строк с "Москва", "АБВ".

Эти строки должны лежать в базе.
Там же, где и ссылки
И выводиться тем же циклом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 80 000 до 100 000 руб.
Teamlead Ставрополь
от 25 000 до 50 000 руб.
Tilda Publishing Москва
от 140 000 до 180 000 руб.
12 нояб. 2019, в 13:59
200 руб./за проект
12 нояб. 2019, в 13:53
5000 руб./за проект