Avatar billede 3dmaxer.dk Nybegynder
16. marts 2001 - 02:28 Der er 4 kommentarer og
2 løsninger

<% if ... then %>

Hvordan får jeg en <%if then%> sætning ind i en streng (strhtml) så det virker fx:

<%
strsql= blablabla
Set rs = myConn.Execute(strSQL2)
If Not (rs.BOF Or rs.EOF) Then
  strhtml= atrhtml & \"blablabla <%if .... then %> blablabla\"
rs.movenext
%>
Avatar billede keysersoze Ekspert
16. marts 2001 - 02:38 #1
<% betyder at det kommer noget der skal fortolkes på en specielt måde - her ASP

%> betyder at det ASP-syntaksen stopper

så enten fjerner du <% %> omkring if sætningen... eller også skal du indsætte nogle ekstra hvilket ikke er optimalt...

du kan ikke påbegynde asp inde i noget det allerede er i gang med at blive fortolket som asp...

Avatar billede keysersoze Ekspert
16. marts 2001 - 02:40 #2
*say good damn...* tror klokken er lidt mange - det var en underlig forklaring skrevet på en endnu mere underlig måde...

håber du forstår...
Avatar billede 3dmaxer.dk Nybegynder
16. marts 2001 - 02:48 #3
nej, jeg ved godt at man ikke kan påbegynde asp igen - der er derfor jeg spørger hvordan det kan lade sig gøre. Hvis det da kan lade sig gøre at bruge if sætninger her.

Uden <%%> om if sætningen, så virker den jo heller ikke og det dur heller ikke med dobbelt.

Findes der ikke et eller andet man kan placere rundt om <% så den ikke fortolker det som asp begynd? Men først opfatter det når jeg henter strengen med <%=strhtml%> længere nede på siden.
Avatar billede 3dmaxer.dk Nybegynder
16. marts 2001 - 02:50 #4
ja, det er sent

håber du også kan tyde mit :-)
Avatar billede 3dmaxer.dk Nybegynder
16. marts 2001 - 02:58 #5
Der gik lige et lys op for mig. Jeg tænkte ikke klart før. Jeg kan jo bare sætte if sætningen før strhtml og lave en ekstra strhtml:

<%
strsql= blablabla
Set rs = myConn.Execute(strSQL2)
If Not (rs.BOF Or rs.EOF) Then
if ... then
  strhtml= atrhtml & \"blablabla lablabla\"
else
strhtml= atrhtml & \"bla2bla2bla2 lab2lab2l2a\"
end if
rs.movenext
%>

Du får fem point fordi det var et dumt spm. :-)
Avatar billede 3dmaxer.dk Nybegynder
16. marts 2001 - 02:58 #6
_
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