För det du nämner skulle du kunna ha en tabell för kunder och all data som behövs till dem, typ personlig info osv. I kundtabellen lägger du till en kolumn som heter i stil med delprojekt_id av typen heltal, sen skapar du en ny tabell för delprojekt, där varje rad i tabellen har ett unikt id-nummer. Detta id-nummer refererar du sen till i kolumnen delprojekt_id på varje kund.
Lite mer visuellt exempel:
(tabell) Kunder
id, delprojekt_id, namn, ..
(tabell) Delprojekt
id, namn
Ja du förstår säkert vad jag menar Det är så man vanligtvis skapar relationer i databasen, så blir tabellerna modulära och lätta att utöka i framtiden.
Jobbat tidigare med relationsdatabasen(?) Filemaker Pro. Den gillade jag då den var enkel.
En fråga: En databas i MySQL kan innehålla flera tabeller? I min värld är en databas en tabell.
Tänker jag rätt ifråga om detta inmatn.formulär?
En tabell med Kundspecifik information såsom indexerade delprojekt behövs (Kundspec). Sen en tabell med Aktiviterna per dag som lagrar det jag matat in. Jag tänker mig ett inmatningsformulär uppbyggt med html/php som visar upp överst ett förifyllt fält med Datum. Under det en yta med ett antal radioknappar med kundnamn bredvid. Sen en knapp som klickas när kund valts och som i sin tur anv. PHP för att hämta uppgifter ur Kundspec och därmed kan populera Delprojektens radioknappar. Efter val av Delprojekt kommer ett ett större textfält där jag skriver vad jag gjort den stunden för den kunden och i det delprojektet. Sist en OK-knapp som sparar undan allt i Aktiviteter. Det innebär ett fåtal klick för att nå fram dit jag ska skriva.
Resultat-tabellen har alltså kol: Datum, Kund, Delprojekt, Aktivitet.
Styrkan kommer sen i frågeformuläret där jag kan sortera på datum | Delprojekt | Kund. Mycket användbart. Nedlagd tid har jag i firmans stämplingsprogram. Det struntar jag i o lägga in. Blir för mkt administration. Ev. kan jag göra det senare om jag vill. Även då bygga ut med en kol. avsedd för länkar. Kanske även bädda in filer om det går...
Tacksam om nån kan säga att jag tänker skapligt rätt. Givetvis kan det finnas färdiga saker o använda men målet är att lära mig MySQL samt att få nåt bra ut av det.