problema history order e amministrazione dei medesimi
Inviato: 30/07/2008, 12:37
ciao a tutti ho un piccolo problemino con gli ordini... io faccio l'ordine della merce e tutto va a buon fine solo che nel mio profilo vedo solo 3 ordini(io invece ne ho fatti più di 70) e in amministrazione vedo solo quei 3. Mi sapreste dire quali sono le tabelle che vengono utilizzate per la gestione dell'ordine cioè per farlo visualizzare nel profilo dell'utente?
io per ora ho controllato orders orders_product e i record che visualizzo sono come quelli che non appaiono cioè stessi campi, poi ho controllato attributes e download e sono vuote quindi non credo che dipenda da loro e in fine orders-status dove ho 3 livelli di transazione. Order history anche quella tabella è popolata con 182 righe cioè tutti i miei ordini. Poi ho order_total che non riesco a capirte cosa sia e come funzioni so solo che dentro ho nella colonna orders_id 1,2,3, cioè i 3 ordini che visualizzo e ho visto che viene popolata nel file checkout_process.php
con queste righe:
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) {
$sql_data_array = array('orders_id' => $insert_id,
'title' => $order_totals[$i]['title'],
'text' => $order_totals[$i]['text'],
'value' => $order_totals[$i]['value'],
'class' => $order_totals[$i]['code'],
'sort_order' => $order_totals[$i]['sort_order']);
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
}
solo che non inserisce nulla
io dopo la parentesi craffa ho scritto
echo sizeof($order_totals);
die();
e a video mi da 0 e visto che il ciclo così non funziona mi sapreste dire come posso fare a farlo funzionare ?
premetto che scrivendo
echo $order_totals[$i][title];
non stampa nulla
io per ora ho controllato orders orders_product e i record che visualizzo sono come quelli che non appaiono cioè stessi campi, poi ho controllato attributes e download e sono vuote quindi non credo che dipenda da loro e in fine orders-status dove ho 3 livelli di transazione. Order history anche quella tabella è popolata con 182 righe cioè tutti i miei ordini. Poi ho order_total che non riesco a capirte cosa sia e come funzioni so solo che dentro ho nella colonna orders_id 1,2,3, cioè i 3 ordini che visualizzo e ho visto che viene popolata nel file checkout_process.php
con queste righe:
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) {
$sql_data_array = array('orders_id' => $insert_id,
'title' => $order_totals[$i]['title'],
'text' => $order_totals[$i]['text'],
'value' => $order_totals[$i]['value'],
'class' => $order_totals[$i]['code'],
'sort_order' => $order_totals[$i]['sort_order']);
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
}
solo che non inserisce nulla

io dopo la parentesi craffa ho scritto
echo sizeof($order_totals);
die();
e a video mi da 0 e visto che il ciclo così non funziona mi sapreste dire come posso fare a farlo funzionare ?
premetto che scrivendo
echo $order_totals[$i][title];
non stampa nulla