hoi,
ben bezig een functie te maken die het volgende moet doen:
in formulier 6 velden genaamd titel1 tm titel6/ Deze zijn vrij in te vullen. Wenselijke situatie dat in oplopende volgorde informatie geplaatst wordt. Maar het is niet verplicht alle 6 de velden in te vullen.
Nu wil ik voorkomen dat er lege gaten ontstaan als er bijvoorbeeld een titelveld wordt overgeslagen (titel1, titel3 en titel4 zijn ingevuld, dan wil ik tijdens het opslaan de informatie van titel4 automatisch naar titel3 verplaatsen.
Na de submit lees ik alle titelvelden uit voordat ik ze in de database zet.
Hoe kan ik ongeacht te weten welke velden wel en niet zijn ingevuld het in de juiste volgorde in de db opslaan. De tabel waar het wordt opgeslagen heeft 6 kolommen.
Nu dacht ik aan een dubbele array. De eerste array(1,2,3,4,5,6) is de te gebruiken volgorde van de titelvelden de tweede array de velden (nummer uit benaming gestript) array(1,3,4)
Wat ik nu wil is de waarden vergelijken met elkaar in de volgorde dat ze in de array zitten
1:1 klopt, waarde opslaan in kolom 1
2:3 klopt niet, verander de waarde 3 in 2, waarde opslaan in kolom 2
3:4 klopt niet, vernader de waarde 4 in 3,waarde opslaan in kolom 3
theoretisch moet dit kloppen, maar weet niet waar te beginnen met scripting. Kan iemand mij op weg helpen?
ben bezig een functie te maken die het volgende moet doen:
in formulier 6 velden genaamd titel1 tm titel6/ Deze zijn vrij in te vullen. Wenselijke situatie dat in oplopende volgorde informatie geplaatst wordt. Maar het is niet verplicht alle 6 de velden in te vullen.
Nu wil ik voorkomen dat er lege gaten ontstaan als er bijvoorbeeld een titelveld wordt overgeslagen (titel1, titel3 en titel4 zijn ingevuld, dan wil ik tijdens het opslaan de informatie van titel4 automatisch naar titel3 verplaatsen.
Na de submit lees ik alle titelvelden uit voordat ik ze in de database zet.
Hoe kan ik ongeacht te weten welke velden wel en niet zijn ingevuld het in de juiste volgorde in de db opslaan. De tabel waar het wordt opgeslagen heeft 6 kolommen.
Nu dacht ik aan een dubbele array. De eerste array(1,2,3,4,5,6) is de te gebruiken volgorde van de titelvelden de tweede array de velden (nummer uit benaming gestript) array(1,3,4)
Wat ik nu wil is de waarden vergelijken met elkaar in de volgorde dat ze in de array zitten
1:1 klopt, waarde opslaan in kolom 1
2:3 klopt niet, verander de waarde 3 in 2, waarde opslaan in kolom 2
3:4 klopt niet, vernader de waarde 4 in 3,waarde opslaan in kolom 3
theoretisch moet dit kloppen, maar weet niet waar te beginnen met scripting. Kan iemand mij op weg helpen?