webForumDet fria alternativet

byta ut ett tecken mot ett annat.

ASP

4 svar · 206 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Frågan#1

hej, när jag skriver in , i database så sparar han det som en .
men skulle jag skriva in en . i databasen så tar han bort den och så talet blir 35 ist för 3,2 eller 3.5

så nu när jag hämtar talet så skulle jag vilja att han byter ut . mot , när han skriver det på sidan..
hur ska man gå till väga då?
ett kort exempel kanske?

Medlem sedan dec. 200012 464 inlägg
#2

Byt alla förekomster av , till .

 response.write replace(rs("data"),",",".")

------------------
essentitia preter non sans multiplicandum

Medlem sedan sep. 2001287 inlägg
#3

går det att få den till att hoppa till ett helt annat stycke i koden en bra bit ner utan att ha en fruktat stor if satts?

Medlem sedan sep. 2001287 inlägg
#4

jo föresten,. anbående byte från . till ,

det fungerar om jag kollar på sidan när den ligger på miin dator (localhost)
men den byter inte när jag har laddat upp den till min webbplats.

Medlem sedan dec. 200012 464 inlägg
#5

går det att få den till att hoppa till ett helt annat stycke i koden en bra bit ner utan att ha en fruktat stor if satts?

Nej, men om du strukturerar din kod med subar för olika funktioner så blir det inte så stort problem.

dvs om du nu har

if villkor then
kod
kod
end if

så är det bättre att göra

sub informativeName(parameters)
kod
kod
end sub

sub annansub(p2)
kod
kod
end sub

if villkor then informativeName(p1)
if annatvillkor then annansub("a")

på så sätt kan man också återanvända kod i stället för att duplicera den på flera ställen.

det fungerar om jag kollar på sidan när den ligger på miin dator (localhost)
men den byter inte när jag har laddat upp den till min webbplats

Det är nog olika värden satta på session.lcid Det värdet påverkar hur VB-script hanterar decimalpunkt t.ex. Nu vet jag inte hur om det blir , eller . om sätter svensk locale

Om du sätter

session.lcid = 1053

på sidan så borde du få lika beteende lokalt och på webhotell.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 18 okt 2001]

271 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)