Sto sviluppando un altro progetto che in pratica prevede
la creazione di una fattura che dovrà infine essere stampata
e i suoi dati archiviati (su questo punto sono ancora indeciso).
Ho creato le basi risolvendo alcuni problemi (non tutti ancora) marginali ma noiosi
che mi hanno fatto perdere un po' di tempo.
Adesso ho una pagina divisa in 2 frame, a sinistra ho i moduli
per inserire i dati e a destra sono visualizzati di volta in volta i dati inseriti
in questi moduli.
Ho creato il primo form per la selezione dei dati dei clienti che poi invio
all'intestazione della fattura (a sinistra)
Dovrei ora creare un altro form che inserisca i vari articoli del documento
(quantità, descrizione, prezzo unitario, iva ecc)
Volevo quindi un suggerimento per impostare bene la cosa.
Dovrei ottenere questo:
Inserisco i dati dell'articolo e faccio invio dati, di volta in volta
nel documento del frame di sinistra dovrebbe essere creata
una riga di una tabella che aggiunge il nuovo articolo (con a fianco 2 bottoni o link
che in caso di necessità permettano di modificare o oliminare il record);
Ovviamente ci saranno dei campi o parti della tabella che
dovranno modificare automaticamente gli importi (tipo tot fattura, tot iva ecc)
Cosa mi conviene fare?
Usare un array (spero di non aver detto una cavolata)
o usare e creare momentaneamente una tabella nel DB nel quale inserire o richiamre e
visualizzare i dati?
In quest'ultimo caso potrei anche evitare di eliminare i dati dalla tabella una volta completata
e stampata la fattura (infatti potrei richiamare la fattura di un determinato cleinte relativa
ad un certo giorno e così via).
Nel primo caso invece potrei semplicemente creare una tabella nel db che raccolga solo i
dati più importanti della fattura, tipo l'importo totale.
Ho già nel db una tabella con tutti i dati dei clienti (id_user, nome, cognome ecc).
Cosa mi suggerite allora?
Mi interesserebbe comunque capire entrambe le soluzione (array e non)
in quanto gli array non li "digerisco" bene e sarebbe un'occasione per assimilarli.
grazie
Se fossi in te userei delle tabelle dove salvi gli articoli (il totale verrà poi calcolato)e i vari dati così in qualsiasi momento puoi rivedere la fattura