Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Script per workflow

  1. #1

    Script per workflow

    Ciao a tutti devo realizzare un software che in base alla risposta che mi da un utente mi da una risposta o una domanda

    Praticamente un workflow parecchio complesso (anche con oltre 200 possibili esiti)
    Ne ho scritto uno tutto su if ed else solo che non passa più (oltre 8 mila righe ..... per 240 esiti)

    Avete idea se esista già qualcosa di fatto ?? O qualche consiglio su come farne uno ?? Praticametne mi serve una cosa del tipo:

    Domanda 1:
    Risposta A
    Riposta B

    Se risposta A -> fai domanda 2
    Se risposta B -> fai domanda 3

    Domanda 3:
    Risposta B -> fai domanda 5
    Risposta G -> fai affermazione 3

    e così via

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non puoi aiutarti con un database? Avrai una tabella con le domande, una con le risposte ed una id_domanda, id_risposta, id_domanda_risultante (potrebbe essere?) In questo modo hai una sola pagina... ma con una query e basta.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ci ho pensato a questa soluzione ma non è la piu adatta

  4. #4
    secondo me invece un db sarebbe la cosa ideale con una pagina unica dove man mano passi dei paramentri che interagirano direttamente con la query del db..una cosa rapida e semplice l'unica "noia" è inserire il tutto nel db..ma una volta fatto la pagina la fai in 20 righe
    Bee - Websoft.net

    (site incoming)

  5. #5
    Fai una tabella

    DOMANDA||PROSSIMA SE RISPOSTA A| B | C | D | E | F | G | AFF A | B
    ----------------------------------------------------------
    1 || 2 | 3 | 0 | 0....
    3 || 0 | 5 | 0 | 0 | 3....

    Eccoti l'esempio trasformato in una tabella

    Le colonne dovrebbero al massimo 12/13 ma risparmi un sacco di codice

    Per la pagina, fa una funzione ricorsiva man mano propone la domanda seguente ed esce dal loop solo quando hai risposto a tutte le domande

  6. #6
    Originariamente inviato da mem
    Fai una tabella

    DOMANDA||PROSSIMA SE RISPOSTA A| B | C | D | E | F | G | AFF A | B
    ----------------------------------------------------------
    1 || 2 | 3 | 0 | 0....
    3 || 0 | 5 | 0 | 0 | 3....

    Eccoti l'esempio trasformato in una tabella

    Le colonne dovrebbero al massimo 12/13 ma risparmi un sacco di codice

    Per la pagina, fa una funzione ricorsiva man mano propone la domanda seguente ed esce dal loop solo quando hai risposto a tutte le domande
    avevo pensato anceh a questa soluzione ma non la vedo troppo performante

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Allora, da un lato hai 6000 if/else, da un altro 10 righe di codice e un database. Non c'è proprio paragone (non solo per operare, ma anche per mantenere una simile struttura) Poi fai tu... alla fine con centinaia di migliaia di schiavi e secoli di lavoro, gli egizi hanno costruito le piramidi...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    allora mi dite che faccio una classe che mi gestisca l'output e poi verico con db ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.