webForumDet fria alternativet

Problem med if-sats

ASP

5 svar · 336 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:e Hej!
Har följande if-satser som tar hand om information och felmeddelande:

if strNoarticleError <> "" then
	Response.write "Följande E-nummer finns inte i databasen och lades inte till!: <br>"
	Response.Write strNoarticleError & "<br>"
End If

if strSupplierError <> "" then
	Response.write "Följande E-nummer finns i databasen men inte hos vald leverantör! <br>"
	Response.Write strSupplierError & "<br>"
End If

If strAddedArticles <> "" then
	Response.Write "Följande artiklar lades till: <br>"
	Response.Write strAddedArticles & "<br>"
end if

detta funkar ju fint, men blir inte så snyggt! Uppfylls vart och ett av kriterierna kan följande visas:

Följande E-nummer finns inte och lades inte till!: 
1111111

Följande artiklar lades till: 
5151930

Följande E-nummer finns i databasen men inte hos vald leverantör! 
0000040

Men om tex alla artiklar lades till vill jag ju inte visa de övriga rubrikerna.

Har fastnat i if-satsernas magiska värd men kommer ingen vart...

Tacksam för svar!

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#2

hmm...

Om alla artiklar lades till, då borde väl strNoArticleError och strSupplierError vara tomma, och då visas de inte?
Jag missförstår säkert... :)

Medlem sedan jan. 20013 582 inlägg
#3

....eller så är jag kass på att förklara.... :e

Men om tex alla artiklar lades till vill jag ju inte visa de övriga rubrikerna.

Med det mnar jag att jag inte vill visa det så här:

Följande E-nummer finns inte och lades inte till!: 

Följande artiklar lades till: 
5151930
1111111
0000040

Följande E-nummer finns i databasen men inte hos vald leverantör!

dvs ta bort:

Följande E-nummer finns inte och lades inte till!:

Följande E-nummer finns i databasen men inte hos vald leverantör!

Kanske går att lösa jätteenkelt? men jag kommer inte på något bra sätt...

Mvh
Henrik

Medlem sedan jan. 20013 582 inlägg
#4

fast det verkar som jag löst det utan veta om det.... sorry!

Ni kan ju bortse från föregående inlägg....

Det jag skulle vilja få till då är att om inget läggs till databasen skall följande text visas:

Följande E-nummer finns inte och lades inte till!: 
1111111
0000040

Följande E-nummer finns i databasen men inte hos vald leverantör! 
5151930

[b]Inget material lades till![/b]

Dvs få en blänkare OM INGET material lades till!

och

Jag missförstår säkert...

..du brukar inte göra det.... och inte denna gången heller.....

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#5
If strAddedArticles = "" then
     response.write "inget lades ju till, för 17 bövlar!"
end if
Medlem sedan jan. 20013 582 inlägg
#6

hmm, ja det var ju svårt....

if strNoarticleError <> "" then
	Response.write "Följande E-nummer finns inte i databasen och lades inte till!: <br>"
	Response.Write strNoarticleError & "<br>"
End If

if strSupplierError <> "" then
	Response.write "Följande E-nummer finns i databasen men inte hos vald leverantör! <br>"
	Response.Write strSupplierError & "<br>"
End If

If strAddedArticles <> "" then
	Response.Write "Följande artiklar lades till: <br>"
	Response.Write strAddedArticles & "<br>"
end if
If strAddedArticles = "" then
        response.write "inget lades ju till, för 17 bövlar!"
end if

Mvh
Henrik

269 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)