Pagina 1 di 1

aggiungere elemento di DB al prodotto acquistato

Inviato: 28/01/2006, 0:07
da vincenzo
Premesso che non sono una volpe con il php volevo porre un quesito:
mi piacerebbe aggiungere alla mail di conferma ordine, nella riga dei prodotti acquistati, oltre al modello anche un altro campo che si trova pero' in un'altra tabella.

Questa nuova tabella ha il suo ID, un codice uguale al Product_id e questa descrizione appunto.

Vedo che per aggiungere il modello si scrive una funzione gia' definita:
$order->products[$i]['model'] io come posso fare?

Grazie a chiunque mi dia una mano.

Re: aggiungere elemento di DB al prodotto acquistato

Inviato: 28/01/2006, 11:20
da Bass
vincenzo ha scritto: Vedo che per aggiungere il modello si scrive una funzione gia' definita:
$order->products[$i]['model'] io come posso fare?
Non e' una funzione, e' un richiamo ad un array creato con i dati dell'ordine.
Se devi prendere dati da un'altra tabella devi creare un'apposita query e poi richiamare il valore

'iao

Sergio

Inviato: 28/01/2006, 14:37
da vincenzo
ma questa query va creada direttamente su checkout_process.php?

e potresti darmi un riferimento per farla funzionare?

esiste un file che contiene una cosa tipo la mia? grazie

Prova di query

Inviato: 28/01/2006, 20:21
da vincenzo
potreste darmi una mano ad affilare questo codice che tra parentesi mi da soltanto il primo nome " idCodiceArticolo ". Il codice è inserito in checkout_process.php prima della total b2b riferita al codice di creazione $products_ordered.

$wingest_code_query = tep_db_query("select p.products_id, pd.id_ec_prodotti, pd.idCodiceArticolo from " . TABLE_PRODUCTS . " p left join " . TABLE_WG_PRODUCTS . " pd on p.products_id = pd.id_ec_prodotti");
$wingest_code = tep_db_fetch_array($wingest_code_query);

poi aggiungo a $products_ordered

$products_ordered .= $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . ' (' . $wingest_code['idCodiceArticolo'] . ')

ma non ci capisco di piu'

come posso risolvere?