webForumDet fria alternativet
Logga in / Bli medlem

Problem med en kod-bit

ASP

3 svar · 175 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

I systemet som vi använder så finns det bara ett fält för namn, alltså både för och efternamn i samma fält, i webshoppen har vi för och efternamn i 2 fält, detta funkar visst pga av denna kod bit:

sql = "INSERT INTO Kund(Namn, ...
...
sql = sql & CheckString(Ucase(Request("ForNamn"))& " " & Ucase(Request("EfterNamn")),",")
...

Problemet är att efter varje beställning kunden gör läggs ett mellanslag till, och till sist är det flera mellanslag mellan för och efternamnet.

Medlem sedan juni 20019 024 inlägg
#2

Sätt Trim(var) på variablerna.

Medlem sedan sep. 20004 079 inlägg
#3

Låter ju bra, men öh?

Jag är inte bra på ASP och denna webshop är en som är byggd av en annan person dessutom.

Medlem sedan juni 20019 024 inlägg
#4

Jo :), Trim tar bort alla mellanslag före och efter en variabel:

Syntax: Trim(variabel)

sql = sql & CheckString(Ucase([b]Trim([/b]Request("ForNamn")[b])[/b])& " " & Ucase([b]Trim([/b]Request("EfterNamn")[b])[/b]),",")
263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)