10. august 2003 - 17:16Der er
6 kommentarer og 1 løsning
Validering af et tekstfelt
Jeg har opslag i en db. herefter skal jeg indtaste et nummer, hvis det indtastede nummer er ens med et af de opslået værdier skal jeg have en fejlmeddelse, men hvor dan gør jeg det??
<% Dim liste, arrliste
åbner db'en
SQLstmt = "SELECT * FROM KatalogHerre ORDER BY katalogID;" Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt) %>
her laves en tabel
<%
DO WHILE NOT rs.EOF katalogID= rs("katalogID") katalogNavn= rs("TypeID")
%> <td width="1"><%=katalogID%></td> <td width="1"><%=katalogNavn%></td> <% liste = liste &"," & katalogID arrliste = Split(liste,",")
rs.MoveNext LOOP RS.Close
<form method="POST" action="gem_type_herre.asp"> her er et tekstfelt.
Nu sætter jeg en værdi ind i tabellen men den værdi skal valideres så den nye værdi skal være forskelligt fra dem i db'en. Jeg regner med at jeg kan bruge mit array.. Falcon
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan tjekke på om den findes i forvejen med en select og rs.
str = Request.form("feltnavn") SQL = "SELECT * FROM tabelnavn WHERE kolonne = '" & str & "'" Set rs = CONN.Execute(SQL) if rs.EOF then 'OK indsæt den værdi findes ikke i forvejen
else Response.write "Den værdi findes i forvejen" end if
str = Request.form("feltnavn") SQL = "SELECT * FROM tabelnavn WHERE kolonne = " & str Set rs = CONN.Execute(SQL) if rs.EOF then 'OK indsæt den værdi findes ikke i forvejen
else Response.write "Den værdi findes i forvejen" end if
Ja, nu er du, men det er oxo fordi spm'et lige er blevet flyttet over til den rigtige kategori!
har fundet ud af det, var meget tæt på din løsning takker
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.