hente fra db til 10 forskellige felter i form
Fortsat fra følgende spørgsmål: http://www.eksperten.dk/spm/799030Jeg har en tabel: (eksempel på indhold)
itemID, varenr, enhed
35, 44444, 1400
36, 44444, 1500
37, 44444, 1700
når en vare bliver oprettet kan den have flere forskellige enheder, derfor har jeg lavet en tabel til enheder. I eksemplet har varenr 44444 tre forskellige enhedsstørrelser.
Mit problem er så som følger:
Når jeg skal "redigere" i en vare så har jeg 10 enhedsfelter:
enhed1
enhed2
enhed3
...
enhed10
når jeg så skal hente indholdet ind i de ti felter for at kunne rette i dem (med php) så kan jeg ikke lige se hvordan man kan gøre det.
Jeg tænkte på at lave en
while(){
echo '<tr><td>Enhed1 (mål):</td><td><input name="enhed1" type="text" size="60" value="' . $row6['enhed'] . '"></td></tr>';
}
Men på den måde hvis der kun er 3 entries i db´en kommer der kun 3 enhedsfelter. Da man måske gerne vil have flere enheder skrevet ind skal der jo stadig være 10 felter.
Desuden kommer alle felterne i mit tilfælde til at hedde "enhed1" og de skal jo gerne hedde enhed1, enhed2....
Jeg har selv 2 forslag:
1. Når jeg opretter en vare laver den 10 entries(hvilket jo fylder hvis man ser i db´en) i shop_enhed tabellen (lige nu laver den kun det antal der er udfyldt)
2. Eller også laver jeg 10 felter i db´en så der i stedet er:
itemID, varenr, enhed1, enhed2, enhed3,... enhed10
Jeg håbede på at en af jer eksperter havde en lidt klogere løsning end min =)