נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: [עזרה] ASP . מסד נתונים

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Jacoby
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 May 2006 בשעה 22:55 | IP רשוּם
ציטוט Jacoby

יש לי בעיה.. החיפוש במסד הנתונים עובד, הכל עובד. אבל העריכה לא עובדת וזה לא מציג שום ארור, הוא פשוט לא עורך .. לא העלתי את הdata כי זה לא ממש הכרחי, אם אתם מוצאים בעיה בקוד בבקשה תגידו לי.

האתר: http://g.1asphost.com/JacobyElad/Jgames/Main.html

כניסת מנהל: 123456

ואלה הקודים:

edit.asp - כאן מקבל ID מפאנל הניהול ולפי זה בודק במסד הנתונים איזה id הוא גם במסד נתונים וגם במה שנשלח מפאנל הניהול, ומאפשר לשנות בעזרת טופס..:


<%
    if session("adminCheck")<>"true" then
        response.wri te "כניסה למורשים בלבד"
    else
%>
<html>
<head><title> דף הניהול</title></head>
<body dir="rtl">
<h2>ערוך משתמש</h2>
<%
path=server.mappath("data.mdb")
    set con=server.createobject("ADODB.Connection")
    con.open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & path & ";"
    
    set r=con.execute("select * from personal_data where id='"&request.form("id")&"'")
    if r.eof then
    response.write "לא נמצאה רשומה עם מספר ת.ז המבוקש"
    else
%>

<a href="admin2.asp"> לדף הניהול</a>
<form action="update.asp" method="post">
<table>
<tr>
<td>תעודת זהבות:</td>
<td>
<input disabled value="<%=r.fields("id")%>"><td>
<input type="hidden" name="id" value="<%=r.fields("id")%>">
</tr>
<tr>
<td> שם משתמש</td>
<td><input name="username" value="<%=r.fields("username")%>"></td>

</tr>
<tr>
<td>סיסמא</td>
<td><input name="pass" value="<%=r.fields("pass")%>"></td>
</tr>
<tr>
<td>אי-מייל</td>
<td><input name="mail" value="<%=r.fields("mail")%>"></td>
</tr>
<tr>
<td>שם פרטי</td>
<td><input name="f_name" value="<%=r.fields("f_name")%>"></td>
</tr>
<tr>
<td>שם משפחה</td>
<td><input name="l_name" value="<%=r.fields("l_name")%>"></td>
</tr>
<tr>
<td align="left"><input type="submit" value="עדכן">
</td>
</tr>
</table></form>
<%
    end if
end if
%>
</body>
</html>







update.asp - אמור להכניס למסד נתונים את הנתונים החדשים.


<%
    
    path=server.mappath("data.mdb")
    set con=server.createobject("ADODB.Connection")
    con.open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & path & ";"

    id=request.form("id")
    username=request.form("username")
    pass=request.form("pass")
    mail=request.form("mail")
    f_name=request.form("f_name")
    l_name=request.form("l_name")

    sq="update personal_data set f_name='"&f_name&"',l_name='"&l_name&"',user name='"&username&"',mail='"&mail&"',pass='"& amp;pass&"' where id='"&id&"'"
    con.execute (sq)
    response.redirect "admin2.asp"
%>
חזרה לתחילת העמוד הצג את כרטיס החבר של Jacoby חפש הודעות אחרות של Jacoby בקר בדף הבית של Jacoby
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 28 May 2006 בשעה 23:13 | IP רשוּם
ציטוט shoshan

סתם לידע כללי, יותר נוח היה לך אם היית שם את שני הדפים האלה באותו דף,
וקצת יותר חשוב, תקרא על sql injection.

עכשיו בקשר לבעייה הספציפית , תנהס לבדוק שהסטרינג חיבור שלך טוב, ושהבעיה לא בגלל שהאחסון החינמי שלך חוסם לך הרשאה למשהו...
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Jacoby
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 27 June 2005
משתמש: מנותק/ת
הודעות: 32
נשלח בתאריך: 28 May 2006 בשעה 23:46 | IP רשוּם
ציטוט Jacoby

זה בכלל לא קשור לזה.. כי גם במחשבים של בית ספר זה לא עובד..
ובדקתי את זה מליון פעם אם הסטרינג לא היה טוב הוא היה מציג ארור או משהו אבל הוא לא עושה כלום זה משגע אותי..
ואיך אפשר לשים את הדפים באותו אחד?
חזרה לתחילת העמוד הצג את כרטיס החבר של Jacoby חפש הודעות אחרות של Jacoby
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 29 May 2006 בשעה 00:38 | IP רשוּם
ציטוט shoshan

הממ...עכשיו כשאני מסתכל, זה נראה כמו בעיית קידוד...בגלל שפשוט את העברית זה לא כותב...קרה לי מליון פעמים...

תנסה לקחת את הקוד, להעתיק, לפתוח את notepad, להדביק, ואז בתפריט קובץ>שמירה בשם,
תבחר שם קובץ וכו', ובקידוד תבחר ANSI.

בנוסף, כדי להוסיף בתחילת הקובץ
קוד:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1255"%>

חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Jacoby
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 27 June 2005
משתמש: מנותק/ת
הודעות: 32
נשלח בתאריך: 29 May 2006 בשעה 10:19 | IP רשוּם
ציטוט Jacoby

זה כבר בANSI
חזרה לתחילת העמוד הצג את כרטיס החבר של Jacoby חפש הודעות אחרות של Jacoby
 
Super Dragon
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 May 2006 בשעה 11:17 | IP רשוּם
ציטוט Super Dragon

יכול להיות שזה אמור להציג שגיאה(Error).
אבל הצגת השגיאות חסומה בשרת בגלל בעיות אבטחה...

חזרה לתחילת העמוד הצג את כרטיס החבר של Super Dragon חפש הודעות אחרות של Super Dragon בקר בדף הבית של Super Dragon
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 31 May 2006 בשעה 16:01 | IP רשוּם
ציטוט shoshan

הוא אמר שהוא ניסה להריץ בבי"ס שלו..
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה