[asp] 2x If achterelkaar

Pagina: 1
Acties:

  • Mastruberik
  • Registratie: December 2002
  • Laatst online: 17-01-2022
Hallo,

heb een save script, die bepaalde teksten opslaat. Nou worden er als het goed is 2 namen met een link mee gegeven naar de save.asp en die moeten allebei in een IF vorm komen, maar dat lukt mij niet en heb ook al de zoekfunctie geprobeerd, maar vind er weinig over.

------------------------------------
Id=request("Id")
Soort=request("soort")

If NOT Id = "" THEN
strSQL= "SELECT * FROM Tblalles where Id =" & Id
ELSE
strSQL= "SELECT * FROM Tblalles WHERE 1=2"
END IF
-----------------------------------

het is de bedoeling dat zodra de soort, auto is dat die een andere strsql gebruikt, namelijk tblauto, maar dat is me niet gelukt als ik hier boven een if not soort doe. Weet iemand misschien ook hoe dit moet.. alvast bedankt

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 snapt er weinig van...
ASP:
1
2
3
If Not ID = "" AND soort = "melp" Then
   ' code
end if

:?

* gorgi_19 gaat trouwens maar niet meer z'n gebruikelijke verhaaltje tikken over SQL Injection Attacks, geen request gebruiken, Parametrized Queries, etc.

[ Voor 58% gewijzigd door gorgi_19 op 01-04-2004 16:12 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • mbrouwer
  • Registratie: September 2001
  • Laatst online: 22-05 12:20
moet het niet:

code:
1
2
3
4
5
If Id <> "" THEN
strSQL= "SELECT * FROM Tblalles where Id =" & Id
ELSE
strSQL= "SELECT * FROM Tblalles WHERE 1=2" 
END IF


zijn?

"And As A Finishing Touch... God Created The Dutch"


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
mmm, ik zie dat gorgi al een antwoord heeft gegeven...

Kijk in ieder geval eens op
- http://www.w3schools.com/asp én http://www.w3schools.com/sql voor de basics...

Daarnaast hebben zo op 4guys een mooi artikel geschreven over injection attacks... Lees dat maar eens door, want de manier waarop je nu je database doorzoekt is onveilig...

linkje:
http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=194

[ Voor 2% gewijzigd door faabman op 01-04-2004 16:26 . Reden: /me komt er net achter dat w3schools nog niet kan worden aangeroepen zonder www :R ]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 26-05 22:35

Creepy

Tactical Espionage Splatterer

mbrouwer schreef op 01 april 2004 @ 16:13:
moet het niet:

code:
1
2
3
4
5
If Id <> "" THEN
strSQL= "SELECT * FROM Tblalles where Id =" & Id
ELSE
strSQL= "SELECT * FROM Tblalles WHERE 1=2" 
END IF


zijn?
if id <> "" then
if not id = ""

Hmm... dat is best wel hetzelfde he ;) Laat staan dat het antwoord geeft op de ietwat vage vraag van de topicstarter.

2 condities in een if kan o.a. met and en or. Ook zou je een variabele tabel kunnen maken en deze vullen a.d.v. soort. Deze var kan je dan weer gebruiken in je SQL query.
strSQL = "SELECT * FROM " + table +" WHERE
Ongeveer dat idee.

Misschien wordt het eens tijd voor een boekje over programmeren? Want ik geloof niet dat je echt snapt wat je aan het doen bent.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

code:
1
strSQL= "SELECT * FROM Tblalles WHERE 1=2"

Wat is trouwens het nut van dit SQL statement? :?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

gorgi_19 schreef op 01 april 2004 @ 16:17:
code:
1
strSQL= "SELECT * FROM Tblalles WHERE 1=2"

Wat is trouwens het nut van dit SQL statement? :?
Het aantonen dat er gebruik wordt gemaakt van een hele mooi database structuur.

  • Mastruberik
  • Registratie: December 2002
  • Laatst online: 17-01-2022
Zal eens op die sites kijken.... denk dat ik er nu wel uit kom. Het ging er om dat er als ware 2 if kwamen. 1 voor de tabel naam en 1 voor de ID.

bedankt voor de hulp
Pagina: 1