help per DB

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

help per DB

Messaggio da giammi73 »

chiedo umilmente aiuto a chi ne capisce di mysql

mi spiego
voglio utilizzare la fattura di OSC
e non avendo inserito i prezzi tenendo conto dell' iva
devo ora detrarla

quindi mi servirebbe una query (si chiama cosi?)
che :
- divida i prezzi (si peche' io ne uso 3 con B2B) dei prodotti per 1.2
- divida anche i prezzi degli attributi
sono ben accetti anche consigli che mi aiutino a farmela da solo....
non chiedo solo pappa pronta!!

grazie
Avatar utente
Razorblade
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 23/02/2005, 1:00
Località: Now in Italy

Messaggio da Razorblade »

Provo a dire la mia...

Innanzitutto la query SQL devi lasciarla cosi' com'è.
Le modifiche che ti servono dovresti invece farle col PHP aggiungendo delle righe di codice.
Ti faccio un esempio semplice semplice sperando che ti sia effettivamente di aiuto:

teniamo conto che la query ti fornisca il prezzo del prodotto con l'iva inclusa, e questa variabile sia chiamata $PREZZO_IVA, ed è la stessa variabile che viene attualmente visualizzata nella tua fattura.

Tu quindi dovrai crearti con PHP una nuova variabile, chiamandola come vuoi, $PREZZO, per esempio, attribuendole il valore di $PREZZO_IVA modificato.

$PREZZO= PREZZO_IVA/1.2 ;

Successivamente modificherai il codice della fattura, ed al posto di $PREZZO_IVA farai visualizzare $PREZZO

Fammi sapere.

Bye!
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio da giammi73 »

grazie
ma OSC gestisce
gia' iva e tassi vari

se io lanciassi una query che detrae l'iva dai prezzi che ho inserito
mi troverei tutti i prezzi

"IVA esclusa"

quindi mi basterebbe lanciarne un' altra che setti come tassa l' IVA a tutti i prodotti
e il gioco e' fatto

tutto dovrebbe essere ok
Rispondi