Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kontroll av nickname vid inloggning?

Postades av 2003-10-09 21:53:38 - André Andersson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 455 personer

Har sökt runder här på sidan men hittar inget om detta.

Det är så att jag vill utföra en kontroll av "user" på tabellen "usr". På sidan där man registrerar sig har jag ett fäl som heter "user", när man har fyllt i ett nickname ska det kontrolleras med databasen och om det är ledig ska det gå att registrera. Men om detta är upptaget ska det skrivas ut att det nickname du valt redan finns.

Jag har försökt med en if-sats:

<code>
<%
If request.form("user") = rs("user") Then
response.write "Det nickname du angav finns redan!"
End if
%>
</code>

Vadför kan man inte göra så här?


Svara

Sv: Kontroll av nickname vid inloggning?

Postades av 2003-10-09 21:55:17 - Oskar Johansson

du måste ha en sql-sats som retunerar t.ex. id't för raden. Sedan kolla du om rs.eof = true, då finns namnet redan, ananrs inte


Svara

Sv: Kontroll av nickname vid inloggning?

Postades av 2003-10-09 22:27:30 - André Andersson

Hur menar du? Ska jag först hämta värdet sen kolla rs.eof = true?


Svara

Sv: Kontroll av nickname vid inloggning?

Postades av 2003-10-09 23:04:31 - Oskar Johansson

m...


Öppna databas
Köra conn.execute med lite sql-kod och spara i en variabel
kolla:
if variabel.eof then
tomt
else
finns
end if


Svara

Sv: Kontroll av nickname vid inloggning?

Postades av 2003-10-09 23:42:04 - Andreas Hillqvist

Lite mer utförligt exempel:
<code>
<%
Dim rs

Dim strSQL
Dim strUser
strUser = "" & Request.Form("user")
If Len(strUser) > 0 Then
Set con = Server.CreateObject("ADODB.Connection")
con.Open ">>>Din anslutningssträng<<<"

strSQL = "SELECT Null FROM tblUsers WHERE user = '" & Replace(strUser, "'", "''") & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, con

If rs.EOF Then

strSQL = "INSERT INTO tblUsers (user) VALUES ('" & Replace(strUser, "'", "''") & "')"
con.Execute strSQL

Response.Write "Tack för att du registrerade dig!"
Else
Response.Write "Ditt smeknamn finns redan!"
End If

rs.Close
Set rs = Nothing

con.Close
Set con = nothing
If = rs("user") Then

End if

Else
Response.Write "Du har inte angivit ett smeknamn."
End If
%>
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
452
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies