Avatar billede blaatand Nybegynder
17. juni 2003 - 09:42 Der er 3 kommentarer og
2 løsninger

Tjek om der er ' indtastet i en form

Når man prøver og indtaste ' i en form, får du gerne en fejl. Hvordan laver man et tjek, som så finder det, og udskifter det med et andet tegn? f.eks med et ´
Avatar billede keysersoze Ekspert
17. juni 2003 - 09:48 #1
det har jeg da aldrig oplevet man får? det er kun hvis du forsøger at indsætte ' i en database - og er det det der er problemet skal du bare replace ' med '';

replace(request.form("dinform"),"'","''")
Avatar billede blaatand Nybegynder
17. juni 2003 - 09:50 #2
ja, jeg mente når man indsatte det i en database selvfølgelig. fik ikke skrevet hele historien vist, hehe

hvis man udskifter ' med "; giver den så et ' når man efterspørger det i databasen igen?
Avatar billede the_bma_man Nybegynder
17. juni 2003 - 10:00 #3
Nej - med mindre du igen på select-tidspunktet laver en replace på ".
Det vil så ændre alle "er til 'er.
Hvis du ikke kan bruge denne løsning, må du replace til et andet tegn, som du _ved_ ikke vil blive brugt som input. Fx. dit forslag ´ - og så konvertere ´  til ' når du selecter
Avatar billede blaatand Nybegynder
17. juni 2003 - 10:01 #4
Ok, jeg siger tak for hjælpen til begge. må vel dele pointsne lidt ud ;)
Avatar billede the_bma_man Nybegynder
17. juni 2003 - 10:02 #5
Jow - jow.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester