1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

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

    Есть JED!!! Ищите там!!!

Помощь Экспорт даты заказа из Virtuemart

Тема в разделе "Joomla", создана пользователем LaEDGE, 19 сен 2011.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0, NightHunter
  1. LaEDGE

    LaEDGE Создатель

    Регистр.:
    24 июл 2009
    Сообщения:
    27
    Симпатии:
    0
    Здравствуйте, такая проблема:
    есть php скрипт выгрузки заказов в Virtuemart в файл эксель, но не корректно определяется дата заказа
    PHP код:
    PHP:
    $date strftime("%d. %B %Y"$info['mdate']);
    Результат (заказ может быть сделан когда угодно, но дата стоит именно эта, а точнее стоит дата создания товара:(
    HTML:
    09. July 2011
    при этом выборка идет так:
    PHP:
    mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
    mysql_select_db($dbName) or die(mysql_error());
    mysql_query('set names utf8');
    $data mysql_query("
    SELECT * FROM jos_vm_order_item 
    RIGHT JOIN jos_vm_product ON jos_vm_product.product_id = jos_vm_order_item.product_id
    RIGHT JOIN  jos_vm_product_category_xref ON jos_vm_product_category_xref.product_id = jos_vm_order_item.product_id
    RIGHT JOIN jos_vm_order_payment ON jos_vm_order_payment.order_id = jos_vm_order_item.order_id
    LEFT JOIN jos_vm_orders ON  jos_vm_orders.order_id = jos_vm_order_item.order_id
    LEFT JOIN jos_vm_user_info ON jos_vm_user_info.user_id = jos_vm_orders.user_id
    "
    ) or die (mysql_error());
    как мне взять поле mdate из таблицы jos_vm_orders а не из jos_vm_product?
    Заранее спасибо за помощь.
     
  2. Ferox

    Ferox Постоялец

    Регистр.:
    13 авг 2011
    Сообщения:
    58
    Симпатии:
    6
    Сделай еще один sql запрос к таблице jos_vm_orders и вытащи от туда mdate. SELECT mdate FROM jos_vm_orders
     
  3. LaEDGE

    LaEDGE Создатель

    Регистр.:
    24 июл 2009
    Сообщения:
    27
    Симпатии:
    0
    Решение куда проще....
    mdate запрашивается не из jos_vm_product, а из jos_vm_order_item (откуда собственно и идет выборка), по этому проще было заменить выборку из jos_vm_order_item на выборку из jos_vm_orders и вот она счастье =)
     
Статус темы:
Закрыта.