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

    popolamento tabella con 2 campi multipli

    Ho una tabella che chiamiamo ad esempio scolari
    Questa tabella è formata dagli attributi (Codice fiscale, nome, cognome, indirizzo, paese, città, caramelle, colore caramelle , telefono, nome mamma, nome papa)
    Ovviamente ad ogni scolaro corrisponderà 1 nome, 1 cognome, 1 codice fiscale ecc ma gli attributi caramelle e colore caramelle conterranno più valori.
    Ad esempio:
    Caramelle: 20
    Colore caramelle: rosso
    Caramelle: 40
    Colore caramelle: blu
    Caramelle: 30
    Colore caramelle: verde
    Come devo strutturare le tabelle (o le maschere) per fare in modo che l’utente scriva una sola volta i campi nome, cognome ecc. ma allo inserisca più caramelle e colore caramelle ad ogni scolaro?
    Grazie

  2. #2
    due tabelle, una scolari e una caramelle. anzi, sarebbe meglio tre, se le caramelle sono codificate (scolari, caramelle e caramelle_scolari)


  3. #3
    Perchè 3 puoi farmi un esempio?

    Poi in che modo posso fare per permettere all'utente con una maschera di popolare la tabella scolari e nella stessa maschera (magari con sottomaschere) inserire anche i vari dati delle caramelle?

    Grazie

  4. #4
    maschera? non è allora un problema di db, ma di programmazione! che linguaggio usi?

  5. #5
    Concordo con optime devi fare 3 tabelle:

    1) tabella scolari
    id, <------ questo è importante
    Codice fiscale,
    nome,
    cognome,
    indirizzo,
    paese,
    città,
    telefono,
    nome mamma,
    nome papa

    2) tabella caramelle
    id_scolaro, <------ fa rifermento a 'id' della tabella scolari
    numero,
    id_colore <------ fa riferimento a 'id' della tabella colori

    3) tabella colori
    id,
    colore


    per quanto riguarda la maschera
    avrai
    un campo per ogni dato della tabella scolari
    poi un campo per ogni colore presente nella tabella colori
    es, se in tabella colori ci sono
    1, rosse
    2, verdi
    3, blu

    avrai
    caramelle rosse: ________
    caremelle verdi: ________
    caramelle blu: ________

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 © 2026 vBulletin Solutions, Inc. All rights reserved.