/ 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 then else virker ikke...... hvorfor
Fra : Rhaa


Dato : 25-10-02 19:33

hvorfor virker denne if then else ikke ???

if request.form("qrt") = "prince" then "sql = "select * from
Billeder where nick like '0-9%'"" else    


SQL = "Select * From Billeder where nick like '" &
request.form("qrt") & "%'" end if

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

 
 
Flemming Jensen (25-10-2002)
Kommentar
Fra : Flemming Jensen


Dato : 25-10-02 19:44

Rhaa skrev:
> hvorfor virker denne if then else ikke ???
>
> if request.form("qrt") = "prince" then "sql = "select * from
> Billeder where nick like '0-9%'"" else
>
>
> SQL = "Select * From Billeder where nick like '" &
> request.form("qrt") & "%'" end if


Du skal sætte IF sætninger op på denne måde:

IF et eller andet THEN
Gør noget
ELSE
Gør noget andet
END IF
Prøv med:

altså:

if request.form("qrt") = "prince" then
sql = "select * from Billeder where nick like '0-9%' "
else
SQL = "Select * From Billeder where nick like '"& request.form("qrt") &"%'
"
end if

Den 2 sidste linier skal selvfølgelig stå på samme linie. Du har også sat "
og ' forket, kan ikke sige præcis hvordan de skal være, da jeg ikke kan
teste det pt. Men jeg mener det er sådan, som jeg har lavet i eksemplet.



Flemming Jensen (25-10-2002)
Kommentar
Fra : Flemming Jensen


Dato : 25-10-02 19:46

Mente selvfølgelig sådan her:

if request.form("qrt") = "prince" then
sql = "select * from Billeder where nick like '0-9%' "
else
SQL = "Select * From Billeder where nick like '"& request.form("qrt") &"%'
"
end if

Hvor de to sidste linier før end if skal stå på en og samme linie.

--
Flemming Jensen



Rhaa (25-10-2002)
Kommentar
Fra : Rhaa


Dato : 25-10-02 20:12

Flemming Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Mente selvfølgelig sådan her:
>
> if request.form("qrt") = "prince" then
> sql = "select * from Billeder where nick like '0-9%' "
> else
> SQL = "Select * From Billeder where nick like '"& request.form("qrt") &"%'
> "
> end if
>
> Hvor de to sidste linier før end if skal stå på en og samme linie.
>
> --
> Flemming Jensen
>
>
Hvorfor vil den så ikke udføre denne linie når requets.form("qrt") = "prince"

strLink = "<img src=""vis_billede.asp?id=" & rs("id") & """ width=""160""
height=""120""></a>"

det den skal er at vise billeder hvor nick = tegn

René

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

Rhaa (25-10-2002)
Kommentar
Fra : Rhaa


Dato : 25-10-02 20:25

Rhaa wrote in dk.edb.internet.webdesign.serverside.asp:
> Flemming Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> > Mente selvfølgelig sådan her:
> >
> > if request.form("qrt") = "prince" then
> > sql = "select * from Billeder where nick like '0-9%' "
> > else
> > SQL = "Select * From Billeder where nick like '"& request.form("qrt") &"%'
> > "
> > end if
> >
> > Hvor de to sidste linier før end if skal stå på en og samme linie.
> >
> > --
> > Flemming Jensen
> >
> >
Btw tak for den først hjlæp..

har et lille tillægs spørgsmål...

behøver man "else" kan ikke bare bruge if <noget> then <nogetandet> end if ??

René

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

N9 (25-10-2002)
Kommentar
Fra : N9


Dato : 25-10-02 20:45




>
> behøver man "else" kan ikke bare bruge if <noget> then <nogetandet> end if
??
>

det kan sagtens bruges



Lars Hoffmann (26-10-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 26-10-02 20:29

Rhaa escribió / skrev

> beh›ver man "else" kan ikke bare bruge if <noget> then <nogetandet>
> end if ??

nej, det tror jeg skam ikke man kan, kom lige med et simpelt eksempel på
hvad du mener.

Jakob Andersen (26-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 26-10-02 20:39

"Lars Hoffmann" <lars@intercambiodvd.com> wrote
> Rhaa escribió / skrev
>
> > beh>ver man "else" kan ikke bare bruge if <noget> then <nogetandet>
> > end if ??
>
> nej, det tror jeg skam ikke man kan, kom lige med et simpelt eksempel på
> hvad du mener.

Jeg tror der menes om man kan benytte f.eks.

If type = "fisk" Then
Response.Write( "Ja, det var en fisk" )
End If

Og svaret er ja.

--
Jakob Andersen



Rhaa (26-10-2002)
Kommentar
Fra : Rhaa


Dato : 26-10-02 23:21

Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> "Lars Hoffmann" <lars@intercambiodvd.com> wrote
> > Rhaa escribió / skrev
> >
> > > beh>ver man "else" kan ikke bare bruge if <noget> then <nogetandet>
> > > end if ??
> >
> > nej, det tror jeg skam ikke man kan, kom lige med et simpelt eksempel på
> > hvad du mener.
>
> Jeg tror der menes om man kan benytte f.eks.
>
> If type = "fisk" Then
> Response.Write( "Ja, det var en fisk" )
> End If
>
> Og svaret er ja.
>
> --
> Jakob Andersen
>
>
det var lige det jeg mente... tak for svaret

René

--
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~ (25-10-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 25-10-02 19:53

Rhaa skrev:

> hvorfor virker denne if then else ikke ???
>
> if request.form("qrt") = "prince" then "sql = "select * from
> Billeder where nick like '0-9%'"" else

Det ser ud som om du har to anførselstegn for meget.
Prøv med
.... Then sql = "select * from Billeder where nick like '0-9%'"

Jeg kan ikke se du har hele udtrykket på én eller flere linjer.
Begge dele er tilladt, men hvis du bruger flere linjer skal hver
del af if-sætningen have sin egen linje. Se herunder:

Der er to måder at skrive et if-udtryk på i VBscript. Enten skal
det hele stå på én linje:

If <boolesk udtryk> Then <gør dit> Else <gør dat> End If

....eller også skal hver del stå på sin egen linje:

If <boolesk udtryk> Then
   <gør dit>
Else
   <gør dat>
End If
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

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

Månedens bedste
Årets bedste
Sidste års bedste