progettazione di una parte di DB

ciao,

sono alle prese con la progettazione di una parte di DB.

avrei bisogno di conferme o smentite su come ho progettato il tutto.

allora, all'interno di un carrello devo far visualizzare le spese di spedizione dei prodotti scelti che variano a seconda dell'area geografica ( italia, europa, extra europa) e il tipo di pagamento. inoltre, per alcuni prodotti è previsto un abbonamento ( annuale,biennale e triennale) le cui spese di spedizione variano sempre a seconda dell'area geografica.

ho creato un img con lo schema per renderlo forse più chiaro

secondo voi può funzionare? il concetto è corretto?

Grazie

 :bye:

inviato 10 anni fa
iTek
iTek
1
X 0 X

vai tranquillo!  O0

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

continuo qui la discussione...

Adesso avrei bisogno di estrarre i dati come mi servono. in pratica devo prendere i dati e ordinarli all'interno di un form per la modifica.

ho pensato di fare 3 query prendendo tbl_abbonamento.id_abb come condizione cioè:

SELECT valore_abb, prezzo FROM tbl_abbonamento, tbl_costo WHERE tbl_abbonamento.id_abb=1;

poi le altre 2 query con id_abb = 2 e 3

in questo modo avrei i prezzi della tabella tbl_abbonamento e tbl_costo.

però il mio grosso problema è: come faccio a ordinare i dati estratti?

dovrò fare un ciclo while immagino, ma poi? come identifico le $var per inserile nel form?

risposto 10 anni fa
iTek
iTek
1
X 0 X

per ordinare i dati puoi utilizzare la clausola ORDER BY nell'SQL. Il ciclo while serve normalmente per ripetere l'istruzione di fetch dei dati estratti dal DB. Durante questa operazione potresti costruire l'HTML del form che conterrà appunto le opzioni selezionabili dall'utente.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda