למד כיצד ליצור דף להוספת רשומות ביישום Dreamweaver, המאפשר למשתמשים להוסיף רשומות חדשות למסד נתונים.
ממשק המשתמש הפך לפשוט יותר ב-Dreamweaver ובגרסאות מתקדמות יותר. כתוצאה מכך, ייתכן שלא תמצא חלק מהאפשרויות המתוארות במאמר זה ב-Dreamweaver ובגרסאות מתקדמות יותר. לקבלת מידע נוסף, עיין במאמר זה.
אודות בניית דפים להוספת רשומות
היישום שלכם יכול לכלול עמוד שמאפשר למשתמשים להכניס רשומות חדשות למסד נתונים.
עמוד הוספה כולל שתי אבני בניין:
טופס HTML המאפשר למשתמשים להזין נתונים
התנהגות שרת Insert Record המעדכנת את מסד הנתונים
כשמשתמש לוחץ על הלחצן Submit בטופס, התנהגות השרת מוסיפה רשומות לטבלה במסד הנתונים.
ניתן להוסיף את אבני הבניין האלה בפעולה אחת באמצעות אובייקט הנתונים Record Insertion Form או להוסיף אותם בנפרד באמצעות כלי הטופס של Dreamweaver ולוח Server Behaviors.
דף ההוספה יכול לכלול התנהגות שרת אחת בלבד לעריכת רשומות בכל פעם. לדוגמה, לא ניתן להוסיף לעמוד ההוספה התנהגות שרת Update Record או Delete Record.
בניית עמוד הוספה צעד אחר צעד
אתם יכולים גם לבנות דף הוספה באמצעות כלי הטפסים והתנהגויות השרת.
הוספת טופס HTML לדף הוספה
טופס ריק נוצר בדף. ייתכן שתצטרכו להפעיל Invisible Elements (View > Visual Aids > Invisible Elements) כדי לראות את גבולות הטופס, שמיוצגים על ידי קווים אדומים דקים.
אתם לא צריכים לציין מאפיין action או method לטופס כדי לציין לו היכן ואיך לשלוח את נתוני הרשומה כשהמשתמש לוחץ על לחצן Submit.התנהגות השרת Insert Record מגדירה את המאפיינים האלה עבורכם.
אובייקטי הטופס מיועדים להזנת נתונים. שדות טקסט נפוצים למטרה זו, אבל אתם יכולים גם להשתמש בתפריטים, אפשרויות ולחצנים של בחירה יחידה.
אתם יכולים לשנות את התווית של לחצן Submit על ידי בחירת הלחצן, פתיחת ה-Property inspector (Window > Properties), והזנת ערך חדש בתיבת ה-Label.
הוסיפו התנהגות שרת כדי להכניס רשומות לטבלת מסד נתונים (ColdFusion)
טיפוס הנתונים הוא סוג הנתונים שהעמודה בטבלת מסד הנתונים שלכם מצפה לקבל (טקסט, מספרי, ערכי אפשרויות בוליאניות).
חזרו על הפרוצדורה לכל אובייקט טופס בטופס שלכם.
Dreamweaver מוסיף התנהגות שרת לעמוד שמאפשרת למשתמשים להכניס רשומות בטבלת מסד נתונים על ידי מילוי טופס HTML ולחיצה על לחצן Submit.
הוסיפו התנהגות שרת כדי להכניס רשומות בטבלת מסד נתונים (ASP)
אם עלייך להגדיר חיבור, לחץ על הלחצן Define.
Dreamweaver בוחר באופן אוטומטי את הטופס הראשון בעמוד שלכם.
סוג הנתונים הוא סוג הנתונים שהעמודה בטבלת מסד הנתונים שלכם מצפה לו (טקסט, מספרי, ערכי אפשרות בוליאנית).
חזרו על ההליך עבור כל אובייקט טופס בטופס שלכם.
Dreamweaver מוסיף התנהגות שרת לדף שמאפשרת למשתמשים להוסיף רשומות בטבלת מסד נתונים באמצעות מילוי טופס HTML ולחיצה על לחצן השליחה.
כדי לערוך את התנהגות השרת, פתחו את לוח התנהגויות השרת (חלון > התנהגויות שרת) ולחצו פעמיים על התנהגות הכנסת רשומה.
הוספת התנהגות שרת להכנסת רשומות בטבלת מסד נתונים (PHP)
סוג הנתונים הוא סוג הנתונים שהעמודה בטבלת מסד הנתונים שלכם מצפה לו (טקסט, מספרי, ערכי אפשרות בוליאנית).
חזרו על ההליך עבור כל אובייקט טופס בטופס שלכם.
Dreamweaver מוסיף התנהגות שרת לעמוד שמאפשרת למשתמשים להכניס רשומות בטבלת מסד נתונים על ידי מילוי הטופס HTML ולחיצה על לחצן השליחה.
בניית דף הוספה בפעולה אחת
כברירת מחדל, Dreamweaver יוצר אובייקט טופס עבור כל עמודה בטבלת מסד הנתונים. אם מסד הנתונים שלכם מייצר באופן אוטומטי מזהי מפתח ייחודיים עבור כל רשומה חדשה שנוצרת, הסירו את אובייקט הטופס המתאים לעמודת המפתח על ידי בחירתו ברשימה ולחיצה על לחצן המינוס (-).הדבר מבטל את הסיכון שמשתמש הטופס יזין ערך מזהה שכבר קיים.
תוכלו גם לשנות את סדר אובייקטי הטופס בטופס ה-HTML על ידי בחירת אובייקט טופס ברשימה ולחיצה על החץ למעלה או למטה בצד הימני של תיבת הדו-שיח.
בתיבה Label, הזן תווית תיאור שתוצג לצד שדה הזנת הנתונים. כברירת מחדל, Dreamweaver מציג את שם עמודת הטבלה בתווית.
בתפריט הנפתח Display As, בחר אובייקט טופס שישמש כשדה הזנת הנתונים. ניתן לבחור באפשרויות Text Field, Text Area, Menu, Checkbox, Radio Group, ו-Text. לערכים המיועדים לקריאה בלבד, בחר Text. בנוסף, ניתן לבחור באפשרויות Password Field, File Field, ו- Hidden Field.
שדות מוסתרים נוספים בסוף הטופס.
- בתפריט הנפתח Submit As, בחר בתבנית נתונים שתתקבל על-ידי הטבלה במסד הנתונים. לדוגמה, אם עמודת הטבלה מקבלת נתונים מספריים בלבד, בחר באפשרות Numeric.
- הגדר את מאפייני אובייקט הטופס. האפשרויות שניתן לבחור בהן משתנות בהתאם לאובייקט הטופס שנבחר כשדה הזנת הנתונים. לשדות טקסט, אזורי טקסט וטקסט, ניתן להזין ערך התחלתי. לתפריטים וקבוצות של לחצני אפשרויות, יש לפתוח תיבת דו-שיח נוספת להגדרת המאפיינים. לאפשרויות, בחר באפשרות Checked או Unchecked.
Dreamweaver מוסיף גם טופס HTML וגם התנהגות שרת Insert Record לעמוד שלכם.אובייקטי הטופס מסודרים בטבלה בסיסית, שתוכלו להתאים אישית באמצעות כלי עיצוב העמוד של Dreamweaver.(ודאו שכל אובייקטי הטופס נשארים בתחומי הטופס.)
כדי לערוך את התנהגות השרת, פיתחו את לוח התנהגויות השרת (Window > Server Behaviors) ולחצו לחיצה כפולה על התנהגות Insert Record.
פריטים דומים נוספים
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.