/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
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


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
%>

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Jens Gyldenkærne Cla~ (15-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste