458
צפיות
צפיות
28
תשובות
תשובות
מה הבעיה בשאילתא הבאה ?
SQL = "SELECT * FROM users_list WHERE Email=" & usermailsend
כאשר
מוגדר לפני כן
usermailsend = request.querystring("email")
SQL = "SELECT * FROM users_list WHERE Email=" & usermailsend
כאשר
מוגדר לפני כן
usermailsend = request.querystring("email")
28 תשובות
חלוקה לדפים
העתקתי את הסקריפט כפי שהבאת באתר
ולפני זה הוספתי חיבור למסד הנתונים
הגדרתי חיבור ורקורד סט ובכל זאת לא עובד
מה לא עשיתי בסדר ?
מישהו כבר השתמש בסקריפט וכן עובד לו ?
תודה מראש סיימון
קובץ הקוד מצורף
והשגיאה המתקבלת היא :
ADODB.Recordset error '800a0e7d'
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
/shop/index.asp, line 504
תציג קצת קוד רלוונטי
כמו החיבור שלך והקוד שעשית לחלוקת העמודים.
בנוסף, איזה מסד יש לך ? (בעצם תציג רק את החיבור..)
בעע לא ראיתי את הקובץ מצורף..
אני לא רואה שפתחת חיבור למסד.
אחרי השורה
Set conn = Server.CreateObject("ADODB.Connection")
תכתוב
conn.Open connStr
ואז תראה מה מוצג לך.
תודה רבה רבה אתה מלך אחי
הצלחתי אבל יש לי בעיה נוספת
אני בונה אתר עם עגלת קניות
בדף הראשון אני מציג את הפריטים
לאחר שמישהו בוחר פריט מוצגת העגלת קניות ושם ישנה אופציה להמשיך בקניה
= הפניה לדף הראשון
משום מה לאחר שהוספתי את הסקריפט של חלוקה לדפים -שעובד מצויין
לאחר שהמשתמש מבקש להמשיך בקניות לא מוצגים הפריטים אלא רק דף ריק
ללא הפריטים
מה עושים ?
האם יש איזו שהיא פקודה שאני צריך להוסיף או משהו כזה ?
האם הוא מופנה לדף המתאים?
ברור – זה הדף הראשון ולשם הו מופנה
תודה רבה – הסתדרתי
כנראה השתמשתי במשתנה זהה פעמיים ומזה נגרמה הבעיה
אני מניח שאי-מייל
הוא מסוג טקסט ולכן עליך להקיף את ה-request בסוגריים
SQL = "SELECT * FROM users_list WHERE Email='" & usermailsend & "'"
פעם הבאה הצג שגיאה
צריך משחקי שחמט לאתר שלי….
זה מסובך לעשות שחמט שכל מי שנכנס אליו מקבל את היריב שמחכה.
והם ישחקו שחמט? אני לא רוצה דברים מסובכים עם מד כושר ורישום…
רק שנכנסים מקבלים יריב משחקים והולכים.
ובאיזה שפה עושים את זה?
בעקרון JAVA
אבל אם אתה לא יודע לא שווה ללמוד רק בשביל להכין שחמט.
בבקשה עזרה שאילתה שמושכת נתונים ו..
אני רוצה לבנות מערכת שכחתי סיסמא
להתחבר למסד נתונים
לשלוף את הסיסמא מהשדה של הסיסמא היכן שהמייל שמופיע בו נלקח מטופס שנשלח
לדוגמא :
' חיבור למסד הנתונים
connStr = "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=" & server.mappath("db/shop.mdb") & ";" & _
" Uid=Admin;" & _
"Pwd=;"
Set MyConn = Server.CreateObject("ADODB.Connection")
' פתיחת הקישור לבסיס הנתונים
MyConn.Open connStr
' שאילתת בחירה כדי להוציא את פרטי הקונה מטבלת המשתמשים
SQL = "SELECT Password FROM users_list WHERE Email='" & request.form("email") & "'"
rs = MyConn.exeCute (SQL)
%>
ואז לשלוח את הסיסמא למשתמש במייל שהוא הכניס דרך הטופס שהוא שלח
request.form("email")
והשאלה שלי איך עושים את זה בדיוק
יש כאן….
משהו נדיב(/פראייר) שמוכן לבנות לי כזה בחינם?
אל תגזים.
זה ממש פשוט
אחרי הקוד הראשון שהצגת תעשה משפט תנאי שאם האימייל נמצא (כאילו המשתמש בעל אותו אימייל קיים במסד) ואם כן אז תבצע שליחת אימייל עם סיסמתו.
את השליחה אתה יכול לעשות עם .
במידה ואינו קיים תציג שגיאה מתאימה.
לא ממש הבנתי מה קשה כאן אז הבאתי הסבר כללי.
בעזרת אובייקט דוא"ל..
אתה שולח בעזרת האובייקט דוא"ל אל המייל שהוקש.
עם איזו אובייקט אתה עובד?
חחחחחחחח אהבתי את התגובה שלך אוריקס
אתה מתכוון ש……
עושים את זה בחינם כאן? אם כן אז בבקשה…
לא עושים את זה בחינם
אתה רוצה לשלם למישהו אז אני בטוח שהוא ייבצע את זה ברצון.
טיפ קטן:
.רגע, אז זה מסובך או לא?
אם כן אז אודה מאוד למשהו שיסכים להכין לי כזה בחינם…
אני מצטער מאד שלא הבנת,
אבל כאן לא תקבל שום דבר בחינם…
כאן זה פורום ישראלי
כלומר, שום ישראלי לא יעשה את זה בחינם (אלא אם כן הוא אינו שפוי).
אפשר גם בפלאש
אבל גם זה מסובך _לדעתי)
עוד טיפ
אני גם עשיתי דבר כזה אם אתה לא רוצה להישתמש באובייקט אתה יכול לכתוב את התוכנית בדוט נט כי אפשר לשלוח בלי אובייקט
קרא
ז"א שהשפוי לא היה עושה לי טובה
בחינם
שרשר שאלותיך
שרשר שאלותיך
הודעות לא משורשרות ימחקו.
וגם הודעות שארוכות יותר מידי