Definition af dynamiske felter
Jeg skal bede om lidt hjælp til at få følgende side lavet korrekt. http://www.billedeupload.dk/photo/2010-09/50ff8c41/Help.jpg.htmlDet er en liste opbygget dynamisk ud fra nogle data liggende hhv. i nogle array samt en MySQL DB.
Brugeren kan udfylde de 2 første felter, men hhv. en position og en beskrivelse. Når de så trykker enter gemmes et indtastede og der fremkommer en ny tom linje nedenunder. Det betyder at der teoretisk ikke er nogen max grænse for hvor mange "rækker" der kan være under hver liste-niveau. Så langt så godt, det har jeg fået til at fungere.
Nu skal det bare udvides med et ubegrænset antal "kolonner" i bredde, der beskriver en kostpris. Der skal som standard kun være en "kolonne", men når brugeren trykker "Lås kolonne", skal den seneste låses, og der skal fremkomme en ny tom "kolonne" til eventuel revision af kostprisen.
Samlet betyder det, både "rækkerne" og "kolonnerne" er uendeligt store.
Mit problem er at jeg ikke lige kan gennemskue, hvordan jeg skal navngive felterne, og hvordan jeg skal kunne trække data ud af dem, så jeg er sikker på at have fat i den rigtige kostpris for én bestemt position.
Jeg har rodet rundt med at navngive felterne a la
kostpris[<?php echo $fores['kostpris_id'];?>][]
men jeg kan ikke rigtige får hoved og hale på, om jeg skal bruge 1, 2 eller 3 [], og om de eventuelt skal navngives også.
Derudover skal jeg jo også kunne fange dem igen og trækker data ud for den rigtige position.
Til info skal jeg lige sige, at jeg på siden har 2 skjulte felter indeholdende en underakt (den 3-cifrede talkode der står på listen) samt den enkelte "rækkes" id.
Jeg forestiller mig, at jeg skal bruge begge oplysninger samt et kolonnenr (som jeg pt. ikke har) til at kunne identificere kostprisen både i forholden positionen og i forhold til kolonneplaceringen.
Jeg har en del kode, men jeg tror det bare forvirrer mere end det gavner, at smide det op lige nu. Men sig til hvis I mangler det.
Det blev en noget lang forklaring, håber den var til at forstå.
