Newsgroup: it.comp.www.php
Titolo: piccolo consiglio sullo sviluppo di un gestionale...

Ciao a tutti!!!
Mi trovo a dover fare un gestionale, in php-mysql, e visto che non ho
altri colleghi, nell' ufficio sono l'unico webmaster, volevo chiedervi una
consulenza a lvl abbastanza astratto su una possibile implementazione,
visto che ultimamente siete diventati voi il mio "team di sviluppo"! :P
La questione è la seguente:
il sito serve a ordinare della legna in fogli!
Quando l'utente logga nel sito ha a disposizione una menu a checkbox, ogni
checkbox corrisponde a un tipo di legno diverso (quindi che ne so: mogano,
compensato, pino,ecc...)
puoi selezionarne uno a + di uno...
una volta selezionati il programma parte dal primo tipo di legno e gli fa
scegliere per ognuno, la metratura, e entro quando vuole disponibile tale
metratura di tale legno;
dopodiche puo scegliere o di fare un altro ordine dello stesso legno,
magari per una data diversa oppure passare alla scelta dei parametri
metratura e data, dei legni successivi, scelti nel checkbox!!!
In ogni momento è sempre disponibile lo storico delle scelte fatte, con la
possibilità di cancellare o modificare le caratteristiche anche già
inserite e poi continuare a lavorare sull'ordine.
Quando ha scelto i parametri per tutti i legni scelti nel menu checkbox
compare una pagina di riepilogo nella quale lui può accettare tutto o
modificare una o cose che ha scelto in precedenza...
Appena tutto è ok, può accettare l'ordine e a quel punto il tutto viene
scritto su db!
la mia domanda è:
come mi consigliate di gestire le informazioni che l'utente si passa nella
fase di compilazione dell'ordine? la prima soluzione alla quale ho pensato
è un array messo nella sessione, voi cosa ne pensate?
sono benaccetti tutti i consigli... :P

 è un array messo nella sessione, voi cosa ne pensate?
Sfruttare la sessione è sicuramente l'ideale.
Forse è il caso che poni domande un pò più specifiche, se vuoi
consigli più specifici.
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===

 Sfruttare la sessione č sicuramente l'ideale.
Dipende (ovvero non solo), se il processo di ordine puň essere lungo e 
laborioso, si potrebbe considerare di salvare a step in una tabella 
temporanea del db (cioč una tabella persistente ma che contenga i dati 
temporanei dell'ordine), in modo che se anche scade la sessione (chessň 
l'utente si distrae, viene chiamato al telefono, decide di sospendere, 
ma non vorrebbe ripartire da capo, ecc...) quando si ri-logga (scusate 
la parolaccia...) puň ripartire da dove era arrivato.
-- 
-------------------------------------------
Paolo De Dionigi
www.atfriends.net
Responsabile Tecnico Zen Cart Italia

la questione è l'implementazione di questa struttura dinamica che deve
gestire qualsiasi tipo di modifica in qualsiasi momento!!!
eviterei il salvataggio su db!!!
fino a che i dati non sono quelli giusti non li salverei, anche perchè per
ora non interessa di riprendere ordini non portati a termine...
stavo pensando alla creazione di un oggetto ordine, ma questo implica che
cmq per gestire tutte le commissioni di tutti i legni debba tirare fuori
un array e poi ogni volta che ritiro fuori i dati dal di mi toccherebbe
inserirli nell' oggetto...
per quello era + propenso all'utilizzo di un array!!!