/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Check var.
Fra : Navidn
Vist : 443 gange
75 point
Dato : 15-11-02 12:33

nogen der ved hvordan jeg kan få mit booking system til at checke at disse skal være udfyldt plus de skal indhole noget
og at hvis der er et indlæg skal den ikke create et nyt i db'en.
her er koden som laver fejl kun til en felt, jeg vil have til alle sammen =):
<%
DBQ=Server.MapPath("kalender.mdb")
Set oConn = createObject("ADODB.Connection")
oConn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBQ

If Request.QueryString("dato")<>"" Then
   dato = Request.QueryString("dato")
   Set foddagbarn=oConn.Execute("Select * from kalender where dag="&day(dato)&" and mdr="&month(dato))
Else
   dato=Request.Form("dato")
   Set foddagbarn=oConn.Execute("Select * from kalender where dag="&day(dato)&" and mdr="&month(dato))
   
   If Request.Form("navn")<>"" Then
      If Request.Form("aar")<>"" Then
ip=Request.Form("ip")
         pwd=Request.Form("pwd")
         navn=Request.Form("navn")
         adresse=Request.Form("adresse")
         by_post=Request.Form("by_post")
         tlf=Request.Form("tlf")
         email=request.form("email")
         menu1=Request.Form("menu1")
         dag=Request.Form("dag")
         mdr=Request.Form("mdr")
         aar=Request.Form("aar")

   If len(aar)=4 Then
            'dato=dag&"-"&mdr&"-"&aar
                     oConn.execute("Insert Into kalender (ip, pwd, navn, adresse, by_post, tlf, email, menu1, dato, dag, mdr, aar, oprettet) Values ('"& Request.ServerVariables("REMOTE_ADDR") &"', '"& pwd &"','"& navn &"', '"& adresse &"', '"& by_post &"', '"& tlf &"', '"& email &"', '"& menu1 &"', '"& dato &"', "& dag &", "& mdr &", "& aar &", '"& date() &"')")
         Else
            Fejl="<font face=verdana size=2 color=#ff0000>Fyld Venligst alle felter med *.</font>"
         End IF
      Else
         Fejl="<font face=verdana size=2 color=#ff0000>Fyld Venligst alle felter med *.</font>"
      End If
   Else
      Fejl="<font face=verdana size=2 color=#ff0000>Fyld Venligst alle felter med *.</font>"
   End If

End If
%>
<div align="center"><center>
<%
If not foddagbarn.EoF Then
%>

 
 
Kommentar
Fra : Nyhedsbruger


Dato : 15-11-02 13:56

Navidn skrev:

> nogen der ved hvordan jeg kan få mit booking system til at
> checke at disse

Hvad er "disse"?

> skal være udfyldt plus de skal indhole noget

Hvad skal de indeholde?

> og at hvis der er et indlæg skal den ikke create et nyt i
> db'en. her er koden som laver fejl kun til en felt,

Hvad mener du med "kun til en felt"

> jeg vil have til alle sammen =):

[snip lang kode]

Start med at læse denne her: <http://www.asp-faq.dk/article/?id=41>

Beskriv dit problem, send gerne et link til en side hvor vi kan se
hvad du har (forvent ikke at vi selv uploader og tester din kode).

Hvis det drejer sig om formvalidering - altså tjek af om felter er
udfyldt - er det ofte en fordel at gøre det på klienten - så
brugeren først får lov at submitte formen når den er udfyldt
korrekt. Den slags gøres med javascript, og til spørgsmål om det
skal du bruge gruppen <news:dk.edb.internet.webdesign.clientside>.

Det vil i øvrigt være noget lettere at læse dine indlæg hvis du
satte nogle punktummer - bare engang imellem.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kommentar
Fra : Navidn


Dato : 15-11-02 15:54

undskyld for jeg ikek satte punktumer......... håber det er nok =), ej jeg har brug et eller andet script der chekcer at forluaren er udfyldt korekt og helt, som du nænvte. men jeg ved ikke hvor jeg kan finde en og hvor den skal være som du nævnte jens, altså tjek af om felter er
udfyldt - er det ofte en fordel at gøre det på klienten - så
brugeren først får lov at submitte formen når den er udfyldt
korrekt.

Hvor kan jeg finde den ??.

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177438
Tips : 31962
Nyheder : 719565
Indlæg : 6408048
Brugere : 218879

Månedens bedste
Årets bedste
Sidste års bedste