PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 3 [4]

> Найдено сообщений: 49
veltony Отправлено: 11 Апреля, 2013 - 10:38:38 • Тема: Как разбить массив на части? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 169
Уважаемые форумчане, подскажите пожалуйста, как вывести первые 10 значений массива, потом вставить текст, а далее вывести оставшуюся часть массива.

Код вывода массива html шаблона:

{foreach from=$data_row value="row" }


{/foreach}



С ув.
veltony Отправлено: 10 Апреля, 2013 - 19:48:40 • Тема: Вывод из базы данных и вставка в шаблон • Форум: Вопросы новичков

Ответов: 1
Просмотров: 137
Помогите, пожалуйста, сделать правильно вывод в HTML шаблон.

================================ ==============

Вот код PHP вывода из таблицы cat_advert:

$list=array();
$result=mysql_query("SELECT `image`,`name_adv`,`n_category` FROM `cat_advert` WHERE num_user=$vvv" );// делаем выборку из таблицы

while($row=mysql_fetch_array($result))
{
$list[]=$row;
$cate=$row[n_category];

}

$mas_perem['list']=$list;

------------------------

Это вставка в HTML шаблон:

{foreach from=$list value=$row}

{$row.image}<br>
{$row.name_adv}<br>
{$row.n_category}<br>

{/foreach}

Это всё работает нормально.

================================ ==============

А вот дальше... нужно сделать выборку из другой таблицы cat_category,
где значения id_category должны быть равны значениям n_category из прошлой таблицы.



$result=mysql_query("SELECT `name` FROM `cat_category` WHERE id_category=" );// делаем выборку из таблицы


Как мне сделать эту выборку и вставить в тот-же HTML шаблон.
С ув.
veltony Отправлено: 05 Апреля, 2013 - 13:15:30 • Тема: Нужна помощь специалистов по smarty (регулярные выражения) • Форум: Вопросы новичков

Ответов: 2
Просмотров: 255
Вы правы "одно поле где все картинки прописаны через разделитель".
Увы, такой скрипт, переделать я его вряд-ли смогу.
И всё-же можно-ли как-то обрезать строку до одного имени картинки...

С ув.
veltony Отправлено: 05 Апреля, 2013 - 09:16:33 • Тема: Нужна помощь специалистов по smarty (регулярные выражения) • Форум: Вопросы новичков

Ответов: 2
Просмотров: 255
Нужна помощь специалистов по smarty (регулярные выражения)

Есть массив {$one_advert["image"]} выводит имена картинок в таком виде:

2423d034ec21dab3c14b3f7f3f5241f4.jpg|f512a604f81eddaa7d230bf03b1726a4.jpg|b6644d9ee285735ec252532c04958e8e.jpg

Подскажите как вывести одно имя картинки.

Нужно обрезать строку вывода до 2423d034ec21dab3c14b3f7f3f5241f4 .jpg

Понимаю, что это делается с помощью регулярных выражений типа regex_replace или replace, но как это сделать?
пытаюсь таким образом:

{$one_advert["image"]|regex_replace:"/\.jpg/":""}

Выдаёт ошибку:
-----------------------------
Сообщение шаблонизатора: не определен модификатор regex_replace
Файл: advert.html, строка: 410
Тег: {$one_advert["image"]|regex_replace:"/\.jpg/":""}
-----------------------------

Подскажите как обрезать строку до одного имени картинки, чтобы получилось так: 2423d034ec21dab3c14b3f7f3f5241f4 .jpg

С ув.

Страниц (4): « 1 2 3 [4]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB