Большое спасибо!Очень полезная статья!Сейчас изучаю. Возник один вопрос:
Код:
$q = "SELECT #__virtuemart_orders.order_number,
#__virtuemart_order_userinfos.phone_1,
#__virtuemart_order_userinfos.email,
#__virtuemart_order_userinfos.first_name,
#__virtuemart_order_userinfos.created_on
FROM
#__virtuemart_orders RIGHT OUTER JOIN #__virtuemart_order_userinfos
ON
#__virtuemart_orders.virtuemart_order_id =
#__virtuemart_order_userinfos.virtuemart_order_id;";
И я хочу так же вывести "virtuemart_order_order_total" - но когда я его пытаюсь вывести, выдается ошибка!Проверив таблицы, оказалось что в #__virtuemart_orders - нет virtuemart_order_order_total, подскажите как вывести это значение?
Вопрос снят!Разобрался)
SELECT -
#__virtuemart_orders.order_total - нужно было вписать!
Подскажите еще такое вот:
Код:
echo "<tr><th>"
.$attr['order_number']."</th><th>"
.$attr['first_name']."</th><th>"
.$attr['phone_1']."</th><th>"
.$attr['email']."</th><th>"
.$attr['created_on']."</th><th>"
.$attr['order_total']."</th><tr>";
Можно ли первое значение где order_number - сделать как ссылку на редактирование заказа? Сколько я не пробовал, не выходит, подскажите синтаксис для реализации этого!
Спасибо!
Если кому интересно, у меня вышло реализовать задуманное!
Огромное спасибо "Menro" - что откликнулся и помог с решением задачи!
Вот и собственно код:
Код:
<?php
$db = JFactory::getDbo();
//задаем переменную с текстом запроса
$q = "SELECT #__virtuemart_orders.order_number,
#__virtuemart_orders.order_total,
#__virtuemart_order_userinfos.phone_1,
#__virtuemart_order_userinfos.email,
#__virtuemart_order_userinfos.first_name,
#__virtuemart_order_userinfos.created_on
FROM
#__virtuemart_orders RIGHT OUTER JOIN #__virtuemart_order_userinfos
ON
#__virtuemart_orders.virtuemart_order_id =
#__virtuemart_order_userinfos.virtuemart_order_id;";
$db->setQuery($q);
$result = $db->loadAssocList();
echo "<table id='orders-custom'><tr><th>Номер заказа</th><th>Имя</th><th>Телефон</th><th>Email</th><th>Дата создания</th><th>Сумма заказа</th></tr>";
foreach($result as $attr) {
echo "<tr><th>"
. '<a href="/список-заказов/number/'. $attr['order_number'] . '.html">' . $attr['order_number'] . ' </a>' ."</th><th>";
echo "" .$attr['first_name']."</th><th>";
echo "" .$attr['phone_1']."</th><th>";
echo "" .$attr['email']."</th><th>";
echo "" .$attr['created_on']."</th><th>";
echo "" .$attr['order_total']."</th><tr>";
}
echo "</table>";
?>