- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- permettere ad un utente di opzionare una data libera
-
Ma sbaglio o cosi come hai detto potrai gestire al massimo 12 eventi?
O mi sfugge qualcosa.
-
Ricordi benissimo: 1 evento (a scelta tra 10 eventi) al mese.
-
Però non capisco.
Arrivo io e scelgo che l'evento 1 si deve tenere a parma a Gennaio.
Poi arrivi tuo e decidi che l'evento 2 si deve tenere a Febbraio.Ma se fosse un sondaggio non dovresti permettere agli utenti di selezionale i mesi che vogliono per vedere poi su quale mese l'evento è stato più votato?
-
Non si tratta di un sondaggio. Lo scopo è differente: l'azienda non è in grado di realizzare più di un evento al mese e, anzi che scegliere arbitrariamente luogo ed evento, permette ad un utente di indicarli secondo sue preferenze.
Gli altri utenti (12 al massimo) interessati alla stessa opzione possono solo accodarsi al primo.
Accodati i 10 utenti, si realizza l'evento.
-
Quindi il primo che arriva decide per gli altri vero?
Il secondo utente deciderà per il secondo evento e gli altri si accoderanno e cosi via?
Ci sto capendo di pù.
Per aiutarti purtroppo dovevo capire bene. Scusa.
-
Ci siamo quasi... scusa, mi sono spiegata male.
Il primo utente decide evento, data e luogo ed altri nove utenti possono accodarsi al primo per lo stesso evento alla stessa data e nello stesso luogo. Ad ogni evento possono partecipare al massimo in 10 persone.Grazie per la pazienza
-
Allora io farei cosi a grandi linee, poi è tutto da sviluppare, e qualcuno potrebbe avere un idea migliore.
Tutte le tabella girano attorno alla tabella principale Eventi Aziende.
-
La tabella utenti : id dell'utente, nome e altri.
-
La tabella delle città : id della città, nome e altri.
-
La tabella eventi : id evento, nome evento e altri.
-
La tabella aziende : id azienda, nome azienda e altri.
-
La tabella mesi unicamente per fare le select.
-
La tabella eventi aziende.
Un campo anno per far si che l'anno dopo l'azienda possa ancora organizzare un evento in quel mese.
Dei campi checkbox uno per mese inizialmente nessuno checcato.
Dovrà avere una lista utenti, inizialmente vuota.
Un id città, inizialmente vuota.
Un id evento, inizialmente vuoto.
Un id azienda, inizialmente vuoto.
Un numero che identifica il limite degli utenti a tale evento.
Il primo utente che arriva accede alla pagina di scelta degli eventi e ne seleziona uno.
Nella pagina di questo evento, effettui dei controlli.
Controlli gli eventi presentati dall'azienda nel corso dello stesso anno, e mostri tanti radiobox quanti sono i mesi che non sono stati usati.
In caso affermativo all'utente viene data la possibilità di scegliere il mese e la città.
La scelta la mese la farei con dei radiobox poichè l'utente ne può scegliere uno solo.
La lista delle città con una select.Gli altri utenti che arrivano alla pagina dello stesso evento avranno tutti gli altri controlli disabilitati e gli verra mostrato solo un pulsante che permetterà all'utente di aggiungersi all'evento attraverso la visualizzazione di un pulsante, raggiunto il limite massimo impostato nella tabella, il pulsante non viene visualizzato.
Ora se non ho capito male tale evento non puo essere piu visualizzabile tra le scelte, e se un nuovo utente ora sceglie un nuovo evento, si controlla se è presente nello stesso anno in cui ne ha presentato un altro.
Nella pagina in cui gli utenti vanno a registrarsi (sia il primo che i prossimi) viene fatto un controllo sui mesi usati nei precedenti eventi, ed esclusi quindi nelle scelte nella pagima, vengono mostrati quindi meno radiobutton.Ci saranno molte altre cose da puntalizzare e forse ci sono anche strade migliori.
Ma potrebbe essere una base.
-
-
Caaaaspita! Il senso è proprio questo.
Adesso: da dove devo partire?
-
Bisogna trasformare in Asp questi passi che ti ho elencato con le opportune correzzioni e miglioramenti di logica.
Per prima cosa credo dovresti partire dalla formazione delle tabelle.
Mettendo almeno i campi principali che magari ti ho elencato, fai sempre in tempo ad aggiunergne facilmente se usi access.
-
Diciamo che mi creo in access tutta la struttura e dopo inizio a strapparmi i capelli?
-
Eh eh se non conosci bene Asp... forse eh eh..
Purtroppo questo tipo di lavoro è un po diverso dai soliti quindi difficilmente credo tu possa trovare script già pronti in rete.
-
Ho una folta chioma... ci vorranno un paio di mesi prima che io diventi totalmente calva.
Toglimi solo una curiosità: se io programmassi tutto in access con maschere e controlli ad hoc, sarebbe sufficiente far girare il tutto senza scomodare troppo Asp? No, eh?
Comunque, GRAZIE davvero
-
Purtroppo per interagire con Access, o Mysql.
Servirebbe comunque un linguaggio server.
-
Sai che facciamo? Mi ci infogno per un paio di settimane e poi torno qui a piangere.
Sono un'ottimista!
Buona serata
-
Se hai bisogno, nel limite del tempo e della possibilità di aiutarti siamo quà.
L'unione fa la forza.
-
Sono d'accordo con te, 1+1 fa 3 in questi casi.
A presto.