שלח תשובה

זירת השאלות

608
צפיות
1
תשובות

שם משתמש

,‏ 30 במרץ, 2009

שלום  אני בונה אתר בשפת ASP+JVAVASCRIPא
בדף הרשמה עשיתי  בדיקה אם שם המשתמש קיים במערכת
רק הבעיה שזה נותן להשתמש בכל השמות  שבטבלה חוץ מזה שבראש הטבלה
אודה למי שיוכל לעזור לי לתקן את הקוד
תודה מראש
הקוד

<%@ Language=VBScript codepage=1255%>
<%
dim uName,rsStr ,myStr,srte
Set conn = Server.CreateObject("ADODB.Connection")
uName= Request.Form("Uname")
Conn.Open ("DATA")
Set rs = Server.CreateObject("ADODB.Recordset")


rsStr = "SELECT  Uname FROM People "
rs.Open rsStr,conn

if uName = rs("Uname") then
rs.Close
set rs = nothing
conn.Close
set conn = nothing
myStr = "שם המשתמש תפוס"


%>
<html>
<head>
<title>ארעה שגיאה בהרשמה למערכת</title>
</head>
<body bgcolor=#99ccff>
<P align=right><FONT ><A href="index.asp"><IMG id=IMG1 src="picture/shmuel.gif" align=right border=0></A> </FONT></P>
<center>
<P> ארעה שגיאה בהרשמה למערכת, הנתון/ים השגויים הם:</P>
<font color="red"><%=myStr%></font>
לחץ <a href="javascript:history.back()">כאן</a> ע"מ לנסות שנית
</center>
</body>
</html>
<%

elseif uName  <> rs("Uname") then
rs.Close
set rs = nothing


myStr = "!ההרשמה התבצעה בהצלחה"
stre="login.asp"


    sqlText= "INSERT INTO People (Uname,uPass,NAME,Lastname,CODEUSER,address,CITY,zipcode,phone,cellular,email)"
    sqlText=sqlText & " values ('" & Request.form("Uname") & "','"
    sqlText=sqlText & Request.form("uPass") & "','"
    sqlText=sqlText & Request.form("NAME") & "','"
    sqlText=sqlText & Request.form("Lastname") & "','"
    sqlText=sqlText & Request.form("CODEUSER") & "','"
    sqlText=sqlText & Request.form("address") & "','"
    sqlText=sqlText & Request.form("CITY") & "','"
    sqlText=sqlText & Request.form("zipcode") & "','"
    sqlText=sqlText & Request.form("phone") & "','"
    sqlText=sqlText & Request.form("cellular") & "','"
    sqlText=sqlText & Request.form("email") &"')"
  
   conn.Execute sqlText
    conn.Close
    

set conn = nothing

%>


א.ר.ר

תגיות:

1 תשובות

  1. BuildHome הגיב:

    תשובה
    בשאילתה אין לך WHERE שקובע איזה שם משתמש לבדוק.
    תעדכן את השאילתה שלך לזה:

    rsStr = "SELECT  Uname FROM People WHERE Uname='"&uName&"'"

    בהצלחה.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!