17. november 2003 - 22:05Der er
8 kommentarer og 1 løsning
array problem
Jeg har en array som indeholder nogle tal. Disse tal bliver sat ind via nogle afkrydsningsfelter i en form, så jeg kan requeste en form der for eksempel ser sådan ud:
242342,23423,232,3423
Det jeg så vil er at selecte fra en database hvor en id matcher hvert enkelt tal og således loope igennem alle tallene og ændre indholdet i databasen.
Det virker fint hvis jeg kun har afkrydset en checkbox, men hvis jeg afkrydser to eller flere, så deler den ikke tallene op, men prøver at finde en record der matcher hele linien af tal inkl. kommaer.
Er der nogen der kan hjælpe med at dele tallene så den kun tager 1 af gangen og så ellers looper videre til næste?
Kan du lige uddybe: - indeholder dine forms et eller flere tal(adskilt af komma). - er dit problem at travere et array igennem og tjekke det med indeholdet i en tabel?
du travere array på følgende måde if IsArray(dit array)Then Dim lng lng = ubound(dit_array) For i=0 To lng MyConn.Execute ("UPDATE tabel .....") Next else 'ikke array men streng 'indsaet streng end if
jesus har været mere træt i går end godt er....... hvor der i SQL sætningen altså er WHERE dit_IdTabel =" & Clng(dit_array(i)) altid godt at travere et array uden at bruge det til noget:) sry for den lille feller, forhåbentligt har du ikke endnu kigget på det
Da Rebel ikke har meldt tilbage, lukker jeg spørgsmålet og nupper pointene tilbage.
Rebel: Skulle du dukke op og gerne vil have pointene, skriver du bare lige til mig så opretter jeg et spørgsmål til dig.
hilsener
Tommy
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.