Avatar billede maximus25 Nybegynder
04. juli 2002 - 08:29 Der er 12 kommentarer og
1 løsning

Hvordan gør man ??

Hejsa !!
Jeg har lavet et par felter som en bruger taster nogle oplysninger ind i. Problemet er bare at hvis brugeren glemmer at indtaste noget i et af felterne crasher systemet. Databasen mangler noget hvis et felt står tomt. Hvordan kan jeg gøre det sådan at hvis feltet står tomt skal feltet i tabellen i databasen også kunne stå tomt ??

Her er lidt kode :

<% if mode ="tilfojet" then

   

rs.AddNew
      rs("navn") = Request.form("navn")
      rs("overskrift") = Request.form("overskrift")
      rs("nyhed") = Request.form("nyhed")
    rs("fil") = Request.form("fil")
      rs("dato") = date()
      rs("kl") = time()
      rs("Ip") = Request.ServerVariables("REMOTE_ADDR")
      rs.Update
%>
Avatar billede maximus25 Nybegynder
04. juli 2002 - 08:45 #1
Jeg glemte lige det egentlige problem !
Feltet "sti" er en tabel med stier til filer i databasen. Hvis en bruger ikke taster en sti og lader feltet stå tomt, bliver der stadig vist et link. Hvordan ungår jeg at dette bliver vist hvis brugeren ikke taster noget i feltet sti :

<a href="<% =rs("fil") %>">Klik Her for at se fil</a>

Her er koden :
Avatar billede Jman Praktikant
04. juli 2002 - 08:46 #2
du skal i din database tillade "null"-værdier
Avatar billede Jman Praktikant
04. juli 2002 - 08:48 #3
Hvis du smider rs("fil" i bunden, som det sidste kald kan du gøre således:

if rs("fil") = "" then
response.write("der er ingen filer vedhæftet")
else
<a href="<% =rs("fil") %>">Klik Her for at se fil</a>
Avatar billede Jman Praktikant
04. juli 2002 - 08:49 #4
glem lige den første linie :0) (..Hvis du smider...)
Avatar billede maximus25 Nybegynder
04. juli 2002 - 09:05 #5
det virker ikke ! Det bliver bare skrevet ud til skærmen !
Avatar billede Jman Praktikant
04. juli 2002 - 09:26 #6
hvad mener du ?
Avatar billede maximus25 Nybegynder
04. juli 2002 - 09:31 #7
Dette kommer ud på skærmen :

if rs("fil") = "" then response.write("der er ingen filer vedhæftet") else Klik Her for at se fil
Avatar billede Jman Praktikant
04. juli 2002 - 09:35 #8
så mangler du at sætte koden ind i
<% & %>
Det er jo en asp-kode og skal derfor være inden for asp klammerne
Avatar billede maximus25 Nybegynder
04. juli 2002 - 09:38 #9
ja det ved jeg men jeg får fejl hver gang jeg flytter rundt på <% & %>
Kan du ikke skrive hvordan det skal stå ?
Avatar billede Jman Praktikant
04. juli 2002 - 09:44 #10
<%
if rs("fil") = "" then
response.write("der er ingen filer vedhæftet")
else
<a href="<% =rs("fil") %>">Klik Her for at se fil</a>
%>
Avatar billede Jman Praktikant
04. juli 2002 - 09:44 #11
ups

<%
if rs("fil") = "" then
response.write("der er ingen filer vedhæftet")
else
%>
<a href="<% =rs("fil") %>">Klik Her for at se fil</a>
<%
end if
%>
Avatar billede maximus25 Nybegynder
04. juli 2002 - 09:48 #12
Du er en gud ! Mange tak for hjælpen !!
Avatar billede Jman Praktikant
04. juli 2002 - 10:04 #13
no prob!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester