Numero Ordine

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
dr_ock
membro Regular
membro Regular
Messaggi: 124
Iscritto il: 04/04/2005, 0:00
Località: ita

Numero Ordine

Messaggio 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
Dr.Ock
Avatar utente
luxifer
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 15/11/2006, 13:09
Località: Torino

Re: Numero Ordine

Messaggio 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 ;)
dr_ock
membro Regular
membro Regular
Messaggi: 124
Iscritto il: 04/04/2005, 0:00
Località: ita

Messaggio 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
Dr.Ock
Avatar utente
luxifer
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 15/11/2006, 13:09
Località: Torino

Messaggio 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
Avatar utente
luxifer
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 15/11/2006, 13:09
Località: Torino

Messaggio 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
dr_ock
membro Regular
membro Regular
Messaggi: 124
Iscritto il: 04/04/2005, 0:00
Località: ita

Messaggio da dr_ock »

GRANDEEEEE!!!
FUNZIONA BENISSIMO!!
GRAZIE MILLE!!

:D :D :D :D :D
Dr.Ock
Avatar utente
luxifer
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 15/11/2006, 13:09
Località: Torino

Messaggio da luxifer »

Figurati! :)

Buon lavoro ;)
jaki
membro Junior
membro Junior
Messaggi: 27
Iscritto il: 10/06/2006, 13:12

Messaggio 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!
Avatar utente
luxifer
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 15/11/2006, 13:09
Località: Torino

Messaggio 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 ;)
Rispondi