Pack Опубликовано 14 мая, 2014 Жалоба Поделиться Опубликовано 14 мая, 2014 Array ( [1] => Array ( [image] => 1.jpg [url] => url1.html [price] => 1390.00 ) [2] => Array ( [image] => 2.jpg [url] => url2.html [price] => 1290.00 ) ) Как разобрать в шаблоне такой массив? Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 14 мая, 2014 Жалоба Поделиться Опубликовано 14 мая, 2014 {foreach $как_называется as $k}{$k->image}{$k->url}{$k->price}{/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 14 мая, 2014 Автор Жалоба Поделиться Опубликовано 14 мая, 2014 {foreach $orders as $order} {$order->price}<br> {/foreach} Выдает только <br><br><br>...Почему - не понимаю... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 14 мая, 2014 Жалоба Поделиться Опубликовано 14 мая, 2014 {$order->total_price}? Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 14 мая, 2014 Автор Жалоба Поделиться Опубликовано 14 мая, 2014 {$order->total_price}? Нет. Название массива как пример. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 14 мая, 2014 Жалоба Поделиться Опубликовано 14 мая, 2014 Значит, нет такого ключа или он пустой. Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 14 мая, 2014 Автор Жалоба Поделиться Опубликовано 14 мая, 2014 {foreach $orders as $order} {foreach $order as $o} {$o}<br> {/foreach} {/foreach} Выдает1.jpgurl1.html1390.00 2.jpgurl2.html1290.00 {foreach $orders as $order} {foreach $order as $o} {$o->price}<br> {/foreach} {/foreach}Выдает только <br><br><br>... Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 14 мая, 2014 Автор Жалоба Поделиться Опубликовано 14 мая, 2014 Значит, нет такого ключа или он пустой. Это как? Как исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 14 мая, 2014 Жалоба Поделиться Опубликовано 14 мая, 2014 Странно, похоже, что {$o} - вообще не массив. Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 14 мая, 2014 Автор Жалоба Поделиться Опубликовано 14 мая, 2014 Странно, похоже, что {$o} - вообще не массив. Ну как же? Array ( [1] => Array ( [image] => 1.jpg [url] => url1.html [price] => 1390.00 ) [2] => Array ( [image] => 2.jpg [url] => url2.html [price] => 1290.00 ) ) Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 15 мая, 2014 Автор Жалоба Поделиться Опубликовано 15 мая, 2014 Как быть? Куда копать? Цитата Ссылка на сообщение Поделиться на другие сайты
davlet Опубликовано 15 мая, 2014 Жалоба Поделиться Опубликовано 15 мая, 2014 {foreach $orders as $order} {foreach $order as $o} {$o.price}<br> {/foreach} {/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 15 мая, 2014 Автор Жалоба Поделиться Опубликовано 15 мая, 2014 {foreach $orders as $order} {foreach $order as $o} {$o.price}<br> {/foreach} {/foreach} Выводит что-то типа :?6k1 ?8d1 Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 15 мая, 2014 Автор Жалоба Поделиться Опубликовано 15 мая, 2014 (изменено) Array ( [165] => Array ( [product_name] => Название№1 [image] => 1.jpg [url] => url_1.html [price] => 1790.00 [totalprice] => 98840.00 [count] => 56 ) [268] => Array ( [product_name] => Название№2 [image] => 2.jpg [url] => url_2.html [price] => 1190.00 [totalprice] => 41650.00 [count] => 35 ) [167] => Array ( [product_name] => Название№3 [image] => 3.jpg [url] => url_3.html [price] => 1590.00 [totalprice] => 57750.00 [count] => 35 ) ) Вот все данные из массива с названием - $stat_orders {foreach $stat_orders as $stat_order} {foreach $stat_order as $stat} {$stat->url}<br> {/foreach} {/foreach} Так выводит только <br> Уже ума не приложу что делать. О да!!! Решил!!! Изменено 15 мая, 2014 пользователем Pack Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 15 мая, 2014 Жалоба Поделиться Опубликовано 15 мая, 2014 {foreach $stat_orders as $stat_order} {$stat_order->url}br>{/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
Pack Опубликовано 15 мая, 2014 Автор Жалоба Поделиться Опубликовано 15 мая, 2014 Еще вопрос. Как запросом посчитать сколько каждого товара купили? тоесть product_id=1 в таблице s_purchases встречается n1 раз, product_id=2 встречается n2 раз, product_id=3 n3 раз и т.д. при этом WHERE product_id=1 OR product_id=2 OR product_id=3 GROUP BY s_purchases.product_id работает не правильно. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.