Toon posts:

[asp] waarde van form vergelijkenmet die van db

Pagina: 1
Acties:

Verwijderd

Topicstarter
als ik een waarde van een form van een pagina ophaal met request.form() en deze dan vergelijk met de waarde uit de database bv.

if request.form("waarde") = db("waarde") then

dan is de uitkomst altijd negatief, terwijl ik zeker weet dat de waarde uit de form 225 is en die uit de database ook.
doe ik bv.

response.write(request.form("waarde"))
response.write(db("waarde"))

dan geven bijde 225 weer.
doe ik bv.

antwoord = request.form("waarde")
if antwoord = db("waarde") then

dan is de uitkomst positief.
het geheel moet een beetje dynamisch worden dus bv.

do until db.EOF
if request.form("waarde" & i) = db("waarde") then
db.movenext
loop

maar dat lukt dus niet misschien dat iemand deze noob ff een zetje in de rug kan geven(liefst niet de afgrond in)

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
de dingen die je vergelijkt zijn dat ook gelijksoortige datatypes?

Verwijderd

Topicstarter
bedankt ik heb de datatype van number verandert naar text nu lukt het wel.

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op woensdag 31 oktober 2001 18:03 schreef squzy het volgende:
bedankt ik heb de datatype van number verandert naar text nu lukt het wel.
Het werkt wel maar mooier is natuurlijk om de db leidend te houden en de input te casten, bijvoorbeeld door de cint() functie.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 17-09 08:12

Crazy D

I think we should take a look.

Op donderdag 01 november 2001 00:57 schreef raptorix het volgende:
Het werkt wel maar mooier is natuurlijk om de db leidend te houden en de input te casten, bijvoorbeeld door de cint() functie.
Mee eens.
Let wel ff op dat je eerst checkt of 't dan wel een int is voordat je Cint eromheen knalt :)
Iig een numerieke waarde in de database moet gewoon nummeriek blijven, klaar...

Exact expert nodig?


  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 22:32
Het lijkt me ook netjes om een

"SELECT * FROM DATABASE WHERE (waarde=" & request.form("waarde" & i) & ")"

te doen.

Althans wat jij doet lijkt me een beetje oud/pascal achtig :

Do While Not (record gevonden)
rst.Movenext
Loop

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans

Pagina: 1