Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    Consigli su struttura tabella e generazione pagine

    Ho due tabelle strutturate in questo modo:
    schede:
    id, nome
    1-- ProdottoA
    2-- ProdottoB
    3-- ProdottoC
    .. ...
    .. ...
    domande:
    id,- id_scheda, domanda, rispA, valA, rispB, valB, rispC, valC
    1---1-------- Colore---- bianco 10-- rosso - - 6 ---verde 8
    2---1-------- Taglia----- piccola 6-- media ---7 ---grande 8
    3---3-------- Tessuto--- cotone 4-- lana -- - 5 ---- sintet 7
    4---2-------- Colore----- blu ---5 ---viola--- - 6----- bianco 7
    5---3-------- altezza---- piccola 3 -media-- - 5---- grande 6
    6---1-------- peso------ mosca 4 - piuma--- -6----- medi 7
    7---2-------- Taglia----- piccola 2 -- media - 3 --- grande 4
    .. ...

    (Non so se rende l'idea la tabella, ho cercato di separare i record con dei meno per incolonnarli sotto i campi)
    scegliendo una scheda devo poter generare delle scelte prendendo i dati dalla tabella domande.
    Esempio:
    Scegliendo il prodottoA mi devono comparire i record della tabella domande con id_scheda=1
    Per cui mi deve presentare la scelta del colore, poi la taglia e in fine il peso.
    Solo che vorrei fare in modo che ogni scelta mi compaia singolarmente, poi tramite un pulsante next possa passare alla scelta/domanda successiva.
    Mi chiedevo se fosse necessario nella tabella domande anche un campo che mi desse la priorità per come presentare le domande.
    Oppure avete altri suggerimenti su come risolvere il mio problema?
    Ultima modifica di lume70; 13-11-2013 a 11:22

  2. #2
    Quote Originariamente inviata da lume70 Visualizza il messaggio
    Ho due tabelle strutturate in questo modo:
    schede:
    id, nome
    1-- ProdottoA
    2-- ProdottoB
    3-- ProdottoC
    .. ...
    .. ...
    domande:
    id,- id_scheda, domanda, rispA, valA, rispB, valB, rispC, valC
    1---1-------- Colore---- bianco 10-- rosso - - 6 ---verde 8
    2---1-------- Taglia----- piccola 6-- media ---7 ---grande 8
    3---3-------- Tessuto--- cotone 4-- lana -- - 5 ---- sintet 7
    4---2-------- Colore----- blu ---5 ---viola--- - 6----- bianco 7
    5---3-------- altezza---- piccola 3 -media-- - 5---- grande 6
    6---1-------- peso------ mosca 4 - piuma--- -6----- medi 7
    7---2-------- Taglia----- piccola 2 -- media - 3 --- grande 4
    .. ...

    (Non so se rende l'idea la tabella, ho cercato di separare i record con dei meno per incolonnarli sotto i campi)
    scegliendo una scheda devo poter generare delle scelte prendendo i dati dalla tabella domande.
    Esempio:
    Scegliendo il prodottoA mi devono comparire i record della tabella domande con id_scheda=1
    Per cui mi deve presentare la scelta del colore, poi la taglia e in fine il peso.
    Solo che vorrei fare in modo che ogni scelta mi compaia singolarmente, poi tramite un pulsante next possa passare alla scelta/domanda successiva.
    Mi chiedevo se fosse necessario nella tabella domande anche un campo che mi desse la priorità per come presentare le domande.
    Oppure avete altri suggerimenti su come risolvere il mio problema?
    ciao,
    il tuo problema e' di visualizzazione.

    Infatti vuoi vedere una domanda singolarmente e poi andare avanti con un pulsante next.

    Quindi la struttura del db non centra niente.

    Dipende dall'applicativo sul quale monterai il db, li puoi risolvere i problemi di visualizzazione
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    Se è così chiedo agli amministratori di poter spostare il post nella sezione PHP.
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    91
    Io aggiungerei il campo ordine e ti fai restituire della query le domande già ordinate per l'output a video. Poi sul next gestisci la singola domanda. Aggiungerei anche una tabella con le risposte per ogni domanda, in questo modo rendi dinamica la creazione delle risposte (per una domada posso avere 3 colori, per un altra 10)
    Ultima modifica di Talion; 13-11-2013 a 13:56

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.