/ 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
If funktion
Fra : Morten


Dato : 11-11-03 13:25

Kan man gøre følgende:

<% if & RS("billede") = ja then %>
der er billede
<% end if %>

Den der virker ikke - nogen der kan forklarer hvad jeg skal
skrive?

Mvh. Morten

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kasper Katzmann (11-11-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 11-11-03 13:36

Morten skrev
> Kan man gøre følgende:
>
> <% if & RS("billede") = ja then %>
> der er billede
> <% end if %>
>
> Den der virker ikke - nogen der kan forklarer hvad jeg skal
> skrive?

Ja da.

Du skal sætte " rund om ja, da det er en tekst du checker på. Hvis det var
et tal skulle du ikke bruge " såfremt feltet i databasen også er sat til tal
(int).

<% if & RS("billede") = "ja" then %>
der er billede
<% end if %>

--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk



Morten (11-11-2003)
Kommentar
Fra : Morten


Dato : 11-11-03 13:46

<% if & RS("billede") = "ja" then %>
der er billede
<% end if %>

Står blot at der er en syntaksfejl? :(
-
Der er en syntaksfejl
/gah.asp, line 34, column 3
if & RS("billede") = "ja" then
-

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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


Dato : 11-11-03 13:38

Morten skrev:

> <% if & RS("billede") = ja then %>

Der er flere fejl her. Tegnet "&" sætter to tekstværdier sammen -
men der er ikke nogen tekstværdi før tegnet her. På højresiden af
lighedstegnet sammenligner du med variablen "ja" - hvor du
formentlig mener tekstværdien "ja".

Du har ikke fortalt hvad rs("billede") indeholder. Hvis det er et
boolesk (sand/falsk) felt der angiver om posten har et billede
eller ej, kan du nøjes med at skrive:

<% If rs("billede") Then %>

Hvis feltet indeholder teksten "ja" når der er et billede, kan du
skrive:

<% If rs("billede") = "ja" Then %>

Og hvis rs("billede") indeholder en reference til et billede (fx
"kat.jpg") hvis der er et billede og ellers ingen ting, kan du
skrive således:

<% If Trim(rs("billede") & "") <> "" Then %>

(Trim-funktionen sørger for at en post der kun indeholder mellemrum
ikke bliver fortolket som en billedpost)
--
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

Peter Lykkegaard (11-11-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-11-03 13:42


"Jens Gyldenkærne Clausen" wrote in a message

> <% If Trim(rs("billede") & "") <> "" Then %>
>
Jeg vil som altid foretrække at bruge Len

<% If Len(Trim(rs("billede") & "")) > 0 Then %>

- Peter



Morten (11-11-2003)
Kommentar
Fra : Morten


Dato : 11-11-03 13:48

Tak! Nu funger det ;)

<% If rs("billede") = "ja" Then %>

var den jeg sku bruge ;P

Ska måske forklarer det bedre en anden gang :)

Mvh.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177550
Tips : 31968
Nyheder : 719565
Indlæg : 6408823
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste