29. december 2002 - 18:06Der er
3 kommentarer og 1 løsning
Dele en form i flere felter
Hejsa..
Jeg vil gerne lave en enkelt form der sætter noget ind i database, men den skal sætte ind i flere felter...
f.eks hvis jeg nu skriver "Hej|med|dig" så deler den ved hver | og sætter ind i hver sit felt, altså "Hej" ind i felt 1, "med" ind i felt 2 og "Dig" ind i felt 3.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
<body> <% If Request.Form("Submit") = "Action" Then Dim arrTekstfelt, x arrTekstfelt = Trim(Request.Form("Tekstfelt")) arrTekstfelt = Split(arrTekstfelt, "|") For x = 0 to UBound(arrTekstfelt) Response.Write("<p>" & Trim(arrTekstfelt(x)) & "</p>") Next End If %> <form action="array.asp" method="post" name="array" id="array"> <p> <input name="Tekstfelt" type="text" id="Tekstfelt"> </p> <p> <input type="submit" name="Submit" value="Action"> </p> </form> </body> </html>
Sådan kan du dele ordene op hver for sig og udskrive dem. Det med at sætte det ind i databasen bliver lidt sværere. Hvis nu en bruger skriver en million ord delt op med "|" kræver det jo du har en million felter i den database som inputtet skal sættes ind i. Det bliver jo lidt uoverskueligt.
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.