האם קיים משתנה שממנו אני יכולה לשלוף את שם הטבלה הראשית ממסך נוכחי , וכן שימוש במשתנה זה בשאילתא של SQL?
לדוגמא:
מקימה הפעלה ישירה מתוך מסך הזמנות לקוח:
בפרוצדורה של ההפעלה הישירה מוסיפה שלב SQLI שמפעילה ממשק להכנסת מסמך למסך בן- נספחים.
על מנת שזה יתאים לכמה מסכים , ההיתי רוצה לקלוט את הטבלה הראשית של המסך הנוכחי על מנת לשלוף פרטים נוספים קשורים.
למסך EXTFILES יש מפתח שמורכב משלושה שדות: IV, TYPE ו-EXTFILENUM, כאשר ערכו של IV תמיד :$$.NSCUST וערכו של TYPE :$$.EXTTYPE. בכל מסך שיש לו מסך בן EXTFILES קיימים שדות NSCUST ו-EXTTYPE. המשמעות – אם את קולטת נספחים באמצעות ממשק, את לא צריכה לציין ערכים בשביל השדות הללו לכן השאלה שלך אינה רלוונטית.
היי,
צרפתי לך חלק מהקוד על מנת שתבין למה אני מתכוונת?
בכל מקרה בניתי ממשק לכל מסך .
ובניתי פרוצדורה לכל מסך – כיוון שבכל מסך ב INPUT – משתנה PAR מתייחס לטבלה אחרת.
כרגע לכל פרוצדורה אני מעתיקה את אותו קוד רק עם נתונחם שמתאימים למסך הנוכחי,
מעדיפה להכין קוד קבוע שמוסיפה אותו ב #ֳINCLUDE בכל מסך [file name=sqli_code.txt size=3518]https://www.priority-forums.com/he/images/fbfiles/files/sqli_code.txt[/file]