webForumDet fria alternativet

Invalid character?

5 svar · 276 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

1. Detta verkar uppenbarligen inte vara rätt eftersom jag får ett felmeddelande. Det jag vill göra igentligen är att förbjuda alla tecken förutom A-Z och a-z.(Även fast detta exempel skall förbjuda siffror)

if asc(username) > 48 AND asc(username) < 57 then
   errorfunction("invalidchars")
end if

2. Jag skulle också vilja veta hur man summerar allt i en kolumn med värdet "tal", och dividerar det med antal användare på lättast sätt.
Ex. TAL USER
1 Olle
4 Pelle
23 Åsa
---------------------
28 3

28/3=9.3333333333333333

MVH Jesper T

@ndersMedlem sedan juni 200032 969 inlägg
#2

Asc() tar om jag missminner mig ett tecken som argument. Vad innehåller variabeln username?

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Variabeln "username" innehåller formulärdata. 5-12 tecken långt.
Bokstäver siffror tecken eller vadsom helst. Men jag vill förbjuda allt utom bokstäver a-z

MVH Jesper

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Asc tittar bara på första tecknet, så du får skriva ett regexp. (Annars så får du loopa och titta på varje tecken.)

select (sum(tal)+0.0)/(count(*)+0.0) from t

Fungerar ej om det inte finns några poster.

Jesper TMedlem sedan nov. 20017 144 inlägg
#5
  1. Hur presenterar man detta nu då? top 1 eller count eller hur gör man?

MVH Jesper

LarsGMedlem sedan dec. 200012 464 inlägg
#6

rs(0)

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)