/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
lave en function i VBScript/ASP der kan ch~
Fra : Helle


Dato : 23-11-01 09:50

Er der nogen der ved om man kan lave en function i VBScript/ASP
der kan checke om brugernavn og password er optaget i ens
database, når der klikkes på submitknappen i en form, eller er
det et javascript man skal have fat i?

Hilsen Helle

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jesper Stocholm (23-11-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 23-11-01 10:12

Helle wrote in news:9tl2j7$2d8$1@sunsite.dk:

> Er der nogen der ved om man kan lave en function i VBScript/ASP
> der kan checke om brugernavn og password er optaget i ens
> database, når der klikkes på submitknappen i en form, eller er
> det et javascript man skal have fat i?
>

ASP er nok et godt bud :)

Jeg går ud fra, at du vil checke, om et nyt medlem har valgt et brugernavn,
der allerede er taget (du behøver strengt taget ikke at checke, om
passwordet er taget).

På siden hvor din forms action er rettet kan du bruge kode som denne:

<%
option explicit
dim objCon
dim rs
dim strSQL

set objcon = server.createobject("ADODB.Connection")
objcon.open "<name of DSN>"
strSQL = "SELECT * FROM tableUsers WHERE username = '" _
request.form("username") & "'"
set rs = objCon.execute(strSQL)

if not (rs.EOF and rs.BOF) then
response.write "BrugerID er taget"
else
' ... indsæt i database
end if


%>

--
Jesper Stocholm
http://stocholm.dk



Helle (23-11-2001)
Kommentar
Fra : Helle


Dato : 23-11-01 10:48

Jesper Stocholm wrote in dk.edb.internet.webdesign.serverside.asp:
> Helle wrote in news:9tl2j7$2d8$1@sunsite.dk:
>
> > Er der nogen der ved om man kan lave en function i VBScript/ASP
> > der kan checke om brugernavn og password er optaget i ens
> > database, når der klikkes på submitknappen i en form, eller er
> > det et javascript man skal have fat i?
> >
>
> ASP er nok et godt bud :)
>
> Jeg går ud fra, at du vil checke, om et nyt medlem har valgt et brugernavn,
> der allerede er taget (du behøver strengt taget ikke at checke, om
> passwordet er taget).
>
> På siden hvor din forms action er rettet kan du bruge kode som denne:
>
> <%
&gt; option explicit
&gt; dim objCon
&gt; dim rs
&gt; dim strSQL
&gt;
&gt; set objcon = server.createobject("ADODB.Connection")
&gt; objcon.open "<name of DSN>"
&gt; strSQL = "SELECT * FROM tableUsers WHERE username = '" _
&gt; request.form("username") & "'"
&gt; set rs = objCon.execute(strSQL)
&gt;
&gt; if not (rs.EOF and rs.BOF) then
&gt; response.write "BrugerID er taget"
&gt; else
&gt; ' ... indsæt i database
&gt; end if
&gt;
&gt;
&gt; %>
>
> -- Tak for besvarelse!

Jeg vil bare gerne have hvis der kunne komme en alert eller msgbox frem, hvis
brugernavnet er taget, så brugeren ikke forlader siden med formularen, men blot
kan klikke OK og så prøve at taste et nyt brugernavn ind!
Kan det lade sig gøre?
Hilsen Helle

> Jesper Stocholm
> http://stocholm.dk
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Stocholm (23-11-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 23-11-01 11:46

Helle wrote in news:9tl61c$ph1$1@sunsite.dk:

> Jesper Stocholm wrote in dk.edb.internet.webdesign.serverside.asp:
>> Helle wrote in news:9tl2j7$2d8$1@sunsite.dk:
>>
>> > Er der nogen der ved om man kan lave en function i VBScript/ASP
>> > der kan checke om brugernavn og password er optaget i ens
>> > database, når der klikkes på submitknappen i en form, eller er
>> > det et javascript man skal have fat i?
>> >
>>
>> ASP er nok et godt bud :)
>>
>> Jeg går ud fra, at du vil checke, om et nyt medlem har valgt et
>> brugernavn, der allerede er taget (du behøver strengt taget ikke at
>> checke, om passwordet er taget).
>>
>> -- Tak for besvarelse!
>
> Jeg vil bare gerne have hvis der kunne komme en alert eller msgbox
> frem, hvis brugernavnet er taget, så brugeren ikke forlader siden med
> formularen, men blot kan klikke OK og så prøve at taste et nyt
> brugernavn ind! Kan det lade sig gøre?

du kan ikke checke om et brugernavn er i en tabel uden at loade en ny side -
der indeholder kode til at undersøge det. Du kan dog næsten gøre det du
gerne vil med følgende. I den stump kode jeg sendte med udskifter du linien,
der starter med "response.write" med dette:

response.write "<html><head><script type='text/javascript'>alert
('Brugernavnet er taget.');history.back(-1);</script></head><body></body>
</html>"


--
Jesper Stocholm
http://stocholm.dk

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste