Dovrei creare nel mio DataBase, una tabella che raccolga le informazioni che inserisco tramite form.
Nella prima figura, ho un form diviso per categorie, ad ogni categoria è associato un campo testo dove inserire dei numeri. Non è necessario inserire un numero per ogni categoria.
Spingendo INVIA, mi si apre la seconda pagina dove ho una tabella dinamica col numero esatto di righe (es. categoria Lavoro ho 3 partecipanti), le categorie con nessun partecipante vengono nascoste.
Il punto è, come posso strutturare le tabelle nel mio DB MySql?
Io farei una tabella chiamata GARA così definita:
CAMPO TIPO EXTRA KEY
id_gara -> int (11) AUTO_INCREMENT Primary
nome_gara -> varchar(30)
data_gara -> varchar(30)
giudice_gara -> varchar(30)
luogo_gara -> varchar(40)
Devo poi inserire in tabella GARA i campi che contengono i partecipanti (VeteraniMaschi, VetreaniFemmine, CampioniMaschi, CampioniFemmine...), tutti i campi potrebbero essere di tipo:Varchar, ma se ho come nell'esempio 3 partecipanti o anche di più per ogni categoria come faccio? Lì posso inserire un solo partecipante.....
Nella prima figura, ho un form diviso per categorie, ad ogni categoria è associato un campo testo dove inserire dei numeri. Non è necessario inserire un numero per ogni categoria.
Spingendo INVIA, mi si apre la seconda pagina dove ho una tabella dinamica col numero esatto di righe (es. categoria Lavoro ho 3 partecipanti), le categorie con nessun partecipante vengono nascoste.
Il punto è, come posso strutturare le tabelle nel mio DB MySql?
Io farei una tabella chiamata GARA così definita:
CAMPO TIPO EXTRA KEY
id_gara -> int (11) AUTO_INCREMENT Primary
nome_gara -> varchar(30)
data_gara -> varchar(30)
giudice_gara -> varchar(30)
luogo_gara -> varchar(40)
Devo poi inserire in tabella GARA i campi che contengono i partecipanti (VeteraniMaschi, VetreaniFemmine, CampioniMaschi, CampioniFemmine...), tutti i campi potrebbero essere di tipo:Varchar, ma se ho come nell'esempio 3 partecipanti o anche di più per ogni categoria come faccio? Lì posso inserire un solo partecipante.....