Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    J2ee visualizzazione dati da db

    Ho un db con 3 tabelle così composto:
    ------------------------------------------
    dbQuestionario

    tb settimana
    id_settimana integer primary key
    descrizione varchar

    tb scelta
    id_scelta integer Pk
    id_utente integer Foregein Key
    id_settimana integer Foregein Key
    scelta varchar

    tb utente
    id_utente integer PK
    nome varchar
    cognome varchar
    email varchar
    user varchar
    password varchar
    -------------------------------------------
    L'applicazione dopo l'inserimento dati dovrà eseguire la seguente query:
    SELECT COUNT(*) AS totale FROM scelta where id_settimana=1 and scelta='true'

    Dopodichè nello strato applicativo verrà effettuata un operazione x calcolare la %.

    Il problema:
    riesco ad effettuare l'operazione x una settimana e a stamparla ma mi chiedo:
    come faccio a stampare a video tutte e 10 (ad esempio) le settimane?
    Devo eseguire 10 query in "DAOQuestionario e richiamarli in "azioneCaricaQuestionario?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    82
    devi raggruppare le righe per settimana usando GROUP BY

  3. #3
    ok ora avrò 10 risultati rappresentati da un valore x ogni risultato.
    Credo che il passo successivo sia quello di inserirli all'interno di un lista che verrà restituita al metodo.
    Poi dovrei richiamare il metodo nell'azione e avrò una lista da scorrere e ad ogni reiterazione dovrò popolare un array con il numero percentuale calcolato all'interno del ciclo.

    Se è così ditemelo subito che è un impresa troppo ardua x il mio livello.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    82
    aspetta. un passo alla volta

    devi inserire i 10 risulatati dell'item prima in una lista e poi in un array? a che pro?

    affrontiamo un passo alla volta insieme e vedrai che ce la facciamo

  5. #5
    voglio uno schermo del genere:

    -----------------------------------
    Campione di n-utenti

    Settimana Percentuale
    1 10%
    2 30%

    segue ciclo-------------->fino a

    10 89%

    -----------------------------------
    Devo stampare una lista dove ho il numero incrementale di settimane a cui corrisponde il valore su cui è calcolata la percentuale. Ora che ci penso l'array non serve xkè ad ogni reiterazione della lista posso applicare la formula(xcalcolare la %). Ma non sò se farlo nello strato applicativo o direttamente nella jsp.

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.