Pagina 1 di 1

Numero Ordine

Inviato: 30/03/2007, 9:31
da dr_ock
Ciao a tutti,
vado subito al punto.
Vorrei poter far comparire nella "Fattura" e nella "Fascetta Pacco" il numero nell'ordine.
La data sono riuscito ad implementarla inserendo tale stringa:
<td class="main"><b>Data Ordine:</b> <?php echo tep_date_short($order->info['date_purchased']); ?></td>

Sotto o sopra alla data vorrei che comparisse il N° dell'ID di quell'ordine.
Spero di esser stato chiaro e che qualcuno possa aiutarmi.
Grazie mille
Ruggero

Re: Numero Ordine

Inviato: 30/03/2007, 13:19
da luxifer
dr_ock ha scritto:Ciao a tutti,
vado subito al punto.
Vorrei poter far comparire nella "Fattura" e nella "Fascetta Pacco" il numero nell'ordine.
La data sono riuscito ad implementarla inserendo tale stringa:
<td class="main"><b>Data Ordine:</b> <?php echo tep_date_short($order->info['date_purchased']); ?></td>

Sotto o sopra alla data vorrei che comparisse il N° dell'ID di quell'ordine.
Spero di esser stato chiaro e che qualcuno possa aiutarmi.
Grazie mille
Ruggero
Implementa (dove preferisci) questa porzione di codice:

Codice: Seleziona tutto

<td class="main"><b>Numero Ordine:</b> <?php echo $order->info['orders_id']; ?></td>
Dovrebbe bastare, ad occhio...

Buon lavoro ;)

Inviato: 31/03/2007, 10:03
da dr_ock
Ciao, grazie mille per la tua risposta.
Ho provato ad inserire il codice che mi hai suggerito, ma purtroppo non mi viene visualizzato niente.
Per meglio spiegarmi... Mi viene visualizzata solo ed esclusivamente la frase "Numero Ordine:" ma accanto non compare nessun numero...
Come famo?
:D
Ciao e Grazie ancora

Inviato: 02/04/2007, 9:24
da luxifer
dr_ock ha scritto:Ciao, grazie mille per la tua risposta.
Ho provato ad inserire il codice che mi hai suggerito, ma purtroppo non mi viene visualizzato niente.
Per meglio spiegarmi... Mi viene visualizzata solo ed esclusivamente la frase "Numero Ordine:" ma accanto non compare nessun numero...
Come famo?
:D
Ciao e Grazie ancora
Si scusa ho visto ora il file, com'è strutturato...

Dopo la stringa di codice seguente:

Codice: Seleziona tutto

$orders_query = tep_db_query("select orders_id from " . TABLE_ORDERS . " where orders_id = '" . (int)$oID . "'");
Aggiungi il codice in blu sottostante:
$order_id = tep_db_fetch_array($orders_query);

E poi, per mostrare il numero d'ordine, aggiungi dove ti serve:

<td class="main"><b>Numero Ordine:</b> <?php echo $order_id['orders_id']; ?></td>

Fammi sapere se funziona tutto :)

Buon lavoro

Inviato: 02/04/2007, 9:27
da luxifer
dr_ock ha scritto:Ciao, grazie mille per la tua risposta.
Ho provato ad inserire il codice che mi hai suggerito, ma purtroppo non mi viene visualizzato niente.
Per meglio spiegarmi... Mi viene visualizzata solo ed esclusivamente la frase "Numero Ordine:" ma accanto non compare nessun numero...
Come famo?
:D
Ciao e Grazie ancora
Si scusa ho visto ora il file, com'è strutturato...

Dopo la stringa di codice seguente:

Codice: Seleziona tutto

$orders_query = tep_db_query("select orders_id from " . TABLE_ORDERS . " where orders_id = '" . (int)$oID . "'");
Aggiungi il codice in blu sottostante:
$order_id = tep_db_fetch_array($orders_query);

E poi, per mostrare il numero d'ordine, aggiungi dove ti serve:

<td class="main"><b>Numero Ordine:</b> <?php echo $order_id['orders_id']; ?></td>

Fammi sapere se funziona tutto :)

Buon lavoro

Inviato: 02/04/2007, 9:41
da dr_ock
GRANDEEEEE!!!
FUNZIONA BENISSIMO!!
GRAZIE MILLE!!

:D :D :D :D :D

Inviato: 02/04/2007, 10:04
da luxifer
Figurati! :)

Buon lavoro ;)

Inviato: 13/06/2007, 22:23
da jaki
Ciao, scusa, mi sai dire come azzerare i numeri d'ordini fatti durante le prove in modo che riparta da 1?
dove devo internvenire sul database?

Grazie mille!

Inviato: 21/06/2007, 12:33
da luxifer
C'è fra i post del forum... viewtopic.php?t=8497&highlight=azzerare

Comunque... cancella da amministrazione gli ordini fatti, tramite il comando Cancella.

Poi da database SVUOTI (non cancelli o altro... svuoti [che equivale al comando TRUNCATE]) la tabella ORDERS.

Occhio solo a seguire la procedura corretta...

- Cancelli gli ordini dal lato Amministrazione
- Da database svuoti la tabella orders ( "truncate table orders;" )


Buon lavoro ;)