רשימת פרומים |
הנדסת מערכות | ניתוח אפיון ועיצוב מערכות מידע | טכנולוגיות אינטרנט | ניהול פרויקטים מערכתי | עבודות סטודנטים באנליטיקה זמן-אמת |
|
10 פרק עשירי PHP חלק 2 |
גדעון קוך
|
| החלק השני של שפת PHP הכולל חיבור למסד נתונים וביצוע פעולות שונות.
בנית drop down list ממסד הנתונים
עבודה עם שתי טבלאות בו זמנית
ההבדל בין: include vs required
בניית פונקציות מרחב המשתנים
מערכים חד ממדיים ומערכים דו ממדיים
מיונים שונים
שילוב של שליפת מידע ממסד הנתונים להצגה בדפי האתר השונים.
בהמשך נלמד כיצד עובדים עם דפי CSV
|
|
|
דוגמאות לניהול טבלת משתמשים |
גדעון קוך
|
| להלן שתי דוגמאות לניהול טבלת משתמשים הכוללות את הפעולות הבאות:
1. הצגה של כל המשתמשים
2. עידכון משתמש קיים
3. הגדרת משתמש חדש
4. מחיקת משתמש קיים
לכל מערכת היתרונות והחסרונות שלה כולל האפשרויות הגלומות בהפעלתה.
הדוגמאות עושות שימוש במסד הנתונים של פריט המידע הקודם.
הדף היחיד gk_user_mng.php פועל בשיטה שכל פעם מפעילה את החלק הראשון בשפת ה-PHP לביצוע הפעולה הנדרשת ואז מציגה את התוצאה.
במערכת השניה הכוללת מספר דפים (התוכנית הראשית היא: user_admin.php) לכל פעולה יש דף נפרד ופשוט מאוד.
על אף מספר הדפים, השיטה הזו פשוטה וניתנת להרחבה למספר רב של נושאים.
בשיטה זו עושים שימוש ב- include ובהצפנה של סיסמת המשתמש. |
|
|
דוגמא לכניסה למערכת |
גדעון קוך
|
| המערכת כוללת את הקבצים הבאים:
דפים כללילים לשימוש בכל דפי ה-PHP (ראו איך מתבצע ההכללה של כל סוג)
..........gk_inc.css קובץ שבו נמצאים פקודות ה-STYLE
.............gk_inc.js קובץ שבו נמצאים פרטי ה-CSS
....gk_inc_db.php קובץ INCLUDE ל-PHP שבו פרטי ההתחברות למסד הנתונים
..gk_inc_title.php קובץ INCLUDE ל-PHP שבו מוגדרת כותרת כל הדפים
דפי PHP
......gk_index.php דף כניסה וקבלת הנתונים
.....gk_check.php דף מעבר לבידקת נכונות הפרטים
......gk_open.php דף הצגת ברוכים הבאים אם הנתונים נמצאו נכונים
הדפים עושים שימשו ב-$REQUEST ו - $_SESSION לפי הצורך
להפעלת המערכת יש לטעון את קובץ מסד הנתונים מהסעיף הראשון בפרק זה.
|
|
| |