Salve a tutti!
Ho un piccolo problema con CreLoaded( un versione accessoriata di ecommerce) nella sezione degli ordini.
Per motivi di lavoro, mi hanno chiesto di inserire nella pagina degli ordini, anche i campi "Nome prodotto" e "Prezzo originale".
Aggiungo i campi alla pagina, ma al momento di fare la query, gli ordini cominciano a duplicarsi. 1 se sono uno, 4 se sono 2, 9 se sono 3 ecc ecc...
So che probabilmente è un errore di sintassi, quindi sto chiedendo a voi di aiutarmi, dato che non so più a chi chiedere (E ci sto sbattendo la testa da 2 giorni)
Il codice con cui funziona bene(ma senza il retrieving dei campi che mi servono) è questo:
$orders_query_raw = "select o.orders_id, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name from " . TABLE_ORDERS . " o, " . TABLE_ORDERS_STATUS . " s where o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' " . $sortorder;
mentre quello che mi ritorna i campi, ma mi moltiplica gli ordini è:
$orders_query_raw = "select a.products_name, a.products_price, o.orders_id, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name from " . TABLE_ORDERS_PRODUCTS . " a, " . TABLE_ORDERS . " o, " . TABLE_ORDERS_STATUS . " s where o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' " . $sortorder;
dove ho sbagliato?
se ho sbagliato forum, scusate a niubbaggine