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


Login medlem till access db - Check problem

Postades av 2002-12-22 13:45:08 - Raderat konto, i forum databaser, Tråden har 3 Kommentarer och lästs av 714 personer

Hej.
Jag har en form där man fyller i sitt namn + pwd. sedan skickas detta till en check_member.asp sida som kollar databasen om namn & pwd finns. Finns dessa, skall sidan göra redirect till member.page1.asp (just nu, i denna kod, skriver den ut namnet, om det finns).
(Databasen ligger på brinkster.com, så anvisning till db är korrekt.)
När jag kör det, får jag ingen felmeddelande av brinkster, utan det kommer bara upp "This page cannot be displayed.. etc..."

Vad är fel i min kod?
Form.asp:

<code>
<html>
<head><title>Login </title> </head>
<body bgcolor="#666699" text="white">
<div align="center"><br><br><br><br>
<form action = "check_member.asp" method="post">
<table>
<tr>
<td align="left">Användarnamn: </td>
<td><input type="text" name="anv"></td>

</tr>
<tr>
<td align="left">Lösenord:</td>
<td><input type="password" name="pwd"></td>
</tr>

</table>

<input type="submit" value="Submit">
<input type="reset" value="Reset">
</p>
</form>
</div>
</body>
</html>

</code>
Och nu check.asp:

<code>

<%@ LANGUAGE="VBSCRIPT" %>
<% Option Explicit
Dim oConn
Dim sSql
Dim name
Dim passwrd
Dim oRs
Dim check

%>

<html>
<body>


<%

check=0
anv=Request.Form("anv")
pwd=Request.Form("pwd")

'----DB conn---
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\n2002n\db\login.mdb"))

sSQL = "SELECT name, passwrd FROM login WHERE passwrd='"& pwd &"'AND name='"& anv &"'"
Set oRS = oConn.Execute(sSQL)

Do While NOT oRS.EOF
check=1
'Response.Redirect "member_page1.asp"
Response.Write("<br><h3><center>Välkommen<br> " & oRS("name").Value & "</center></h3>")
oRS.MoveNext
Loop
'----end DB check

'----If user not in db
If check=0 Then
Response.Redirect "login_form_error.asp"
End If

'---close conn
oConn.Close
Set oRS = Nothing
Set oConn = Nothing


%>
</body>
</html>

</code>

Tacksam för all hjälp som Ni kan ge mig.
/Erik I.
ICQ#419799


Svara

Sv: Login medlem till access db - Check problem

Postades av 2002-12-22 15:04:47 - Ulf Elfving

Har du rätt namn på filerna?
I din första fil sätter du action till: "check_member.asp"
Och nedanför visar du kod för "check.asp"
Tryckfelsnisse, eller?


Svara

Sv: Login medlem till access db - Check problem

Postades av 2002-12-22 15:22:42 - Raderat konto

jodå.. allt är rätt.. originalen är lite annorlunda än den jag postade, jag gjorde om lite eftersom det blev lättare att förklara. ledsen för det, glömde ändra överallt i koden. försök ignorera mitt misstag.

jag har försökt få igång denna kod i evigheter, har testat olika typer för att få den att funka.
En annnan kod-typ jag försökte, som inte heller funka, var denna:

check.asp (check_member.asp);

<code>

<%
Dim anv
Dim pwd
Dim db
Dim rs


'Response.Write("<font size=2 face=arial>")
'Response.Write("Checkar om du e medlem eller ej...<br>")

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("login.mdb")

anv = Request.Form("anv")
pwd = Request.Form("pwd")

SQL = "SELECT anv, pwd FROM Login WHERE (anv='" & anv & "','" & pwd & "')"
'Set rs = db.Execute(SQL)
Response.Write SQL

If rs("anv") = "" Or rs("pwd") = "" Then


Response.Write "FEEEEL!"
Else

Session("anv") = anv
Session("pwd") = pwd

Response.Redirect "member_page1.asp"
End If
%>

</code>


Svara

Sv: Login medlem till access db - Check problem

Postades av 2002-12-22 17:26:09 - Andreas Hillqvist

Du kan ju prova:
<code>
<%@ LANGUAGE="VBSCRIPT" %>
<html>
<body>
<% Option Explicit
Dim sSql
Dim name
Dim passwrd

Dim oRs
Dim oConn

anv=Request.Form("anv")
pwd=Request.Form("pwd")

'----DB conn---
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\n2002n\db\login.mdb")

sSQL = "SELECT name, passwrd FROM login WHERE passwrd='"& Replace(pwd,"'","''") &"'AND name='"& Replace(anv,"'","''") &"'"
Set oRS = oConn.Execute(sSQL)

If oRS.EOF Then
Response.Write "<br><h3><center>Välkommen<br> " & oRS("name").Value & "</center></h3>"
Else
Response.Redirect "login_form_error.asp"
End If

oRS.Close
Set oRS = Nothing

oConn.Close
Set oConn = Nothing
%>
</body>
</html>
</code>


Svara

Nyligen

  • 09:12 Archery Gone Wild: Exploring the C
  • 08:38 Welcome to the World of Tiny Fishi
  • 07:21 Slope Game
  • 07:21 Slope Game
  • 07:20 A Guide to the Addictive Slope Gam
  • 07:19 A Guide to the Addictive Slope Gam
  • 07:19 Conquer the Endless Descent: A Gui
  • 07:19 Conquer the Endless Descent: A Gui

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 572 644
28 030
272 067
1 904
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