[ASP] Probleem met if / else

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • Denga
  • Registratie: September 2000
  • Laatst online: 14-06 16:53

Denga

The riding never stops....

Topicstarter
Zoals de titel al zegt heb ik een probleem met if / else...
Ik heb een formulier en die lees ik uit met asp en dan stuurt ie 'm naar een opgegeven adres in een nieuwe opmaak.

Nu wil ik het zo hebben dat als iets geen waarde heeft dit ook niet in de opmaak verschijnt. En dit is de originele code

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%
Dim t1name, t1, t2Name, t2
                        
t1name = "item1"
t1 = Request.Form("item1")
t2name = "prodnr1"
t2 = Request.Form("prodnr1")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.is.nl:25"
JMail.AddRecipient "blaat@home.nl"
JMail.Sender = "www.blaat.nl"
JMail.Subject = "Herqua Bestelling"

JMail.Body = 
vbCrLf & "Product 1: " & t1 & _
vbCrLf & "Productnummer 1: " & t2

JMail.Execute
Response.Redirect"../index2.htm"
%>


Maar nu wil ik het zo hebben dat als t1 leeg is dus "" dat ie dan die overslaat en doorgaat naar t2...
Ik had het volgende daarop bedacht:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%
Dim t1name, t1, t2Name, t2
                        
t1name = "item1"
t1 = Request.Form("item1")
t2name = "prodnr1"
t2 = Request.Form("prodnr1")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.is.nl:25"
JMail.AddRecipient "blaat@home.nl"
JMail.Sender = "www.blaat.nl"
JMail.Subject = "Herqua Bestelling"

JMail.Body = 
if t1="" then vbCrLf & "Productnummer 1: " & t2
else
vbCrLf & "Product 1: " & t1 & _
vbCrLf & "Productnummer 1: " & t2

JMail.Execute
Response.Redirect"../index2.htm"
%>


Dit werkt niet maar ik kan niet begrijpen waarom niet... Kan iemand mij hiermee helpen? Alvast bedankt. _/-\o_

Never eat yellow snow...


  • Kama
  • Registratie: Mei 2002
  • Laatst online: 22-08 12:00

Kama

Aritifical Intelligenticus

Als je een else gebruikt moet je of de IF ... THEN ... ELSE op 1 regel gebruiken, of

IF ... THEN
...
ELSE
..
END IF


Maar dit is basiskennis VBScript.

Niels


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Voor de volgende keer is het misschien ook wel handig als je foutmeldingen en foutnummers, foutregels, etc. er bij geeft. "Het werk niet" is nogal vaag...

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Zie de opmerking van gorgi_19 over foutmeldingen ed. (Lees ook eens de Quickstart).

Verder is het idd nogal basiskennis, en terug te vinden in gelijk welke tutorial of boek.

https://fgheysels.github.io/


Dit topic is gesloten.