מדריכי בניית אתרים

עבודה עם טפסים

במאמר נסביר ונדגים את דרך הקליטה של נתונים הנשלחים מטופס.

תגיות: ,

המשך

הצגת רשומות מתוך מסד נתונים מסוג MySQL

אחת מהיכולות החשובות ביותר של טכנולוגיות צד-שרת היא שימוש במסד נתונים. במאמר זה נלמד כיצד לישלוף ולהציג הנתונים מתוך מסד נתונים מסוג MySQL בעזרת PHP.

תגיות: , ,

המשך

חיפוש מילה בטקסט

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

תגיות: , , ,

המשך

XMLHTTP בצד לקוח

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

תגיות: , , , , ,

המשך

האובייקט Image

לפעמים ברצונינו ליצור תמונה שצורה דינמית, בלי לכתוב את תגי ה-<img> בקוד ה-HTML. על מנת לעשות זאת, באפשרותינו להשתמש באובייקט Image. המאמר הבא יסביר וידגים כיצד לעשות זאת. כמו כן נלמד על אובייקט ה-Image עצמו ותכונותיו.

תגיות: , , , ,

המשך

העלאת קבצים לשרת באמצעות asp.net

לשם מה אני צריך העלאת קבצים ? העלאת קבצים לשרת נעשית מתוך האתר עצמו, לכן אין צורך ב- FTP, פתיחת חשבונות FTP וכדומה. האפשרות יכולה להיות מאוד שימושית בלוחות הניהול של האתר, דבר המאפשר להעלות קבצים, תמונות ועוד מתוך האתר עצמו. בנוסף, ישנה אפשרות לבנות מזוודה בה משתמשים יוכלו לאכסן קבצים שונים או לאפשר למשתמשי האתר אפשרות להעלות חתימה לפורומים וכדומה. '''''

תגיות: , ,

המשך

download behavior

הרבה פעמים נשאלת בפורומים השאלה "איך אני יכול לעדכן או לשלוף מידע מבסיס הנתונים מבלי לרענן את הדף"? מכיוון שעדכון בסיס נתונים נעשה בצד השרת, והשרת בעצם סיים כבר את פעולתו כאשר הדף מוצג ללקוח, לא ניתן לעשות זאת ללא פניה נוספת לשרת. אבל אין זה אומר שחייבים לרענון את הדף. שתי הטכניקות הנפוצות לביצוע מטרה זו הן שימוש ב-XMLHTTP, או ב-download behavior. במאמר זה נדגים את השימוש בשיטה השניה - download behavior.

תגיות: , , , , ,

המשך

הצגת תכנים באופן אקראי באמצעות האובייקט Content Rotator

הרבה פעמים אנחנו מעוניים להציג בדפי האתר קודי HTML שונים באופן רנדומאלי. לדוגמא, כדי לבנות מערכת באנרים פשוטה, אנחנו חייבים להציג בדף כל פעם באנר אחר. האובייקט ContentRotator מאפשר לנו להציג אלמנטים באופן ראנדומאלי (אקראי), בלי שנצטרך לבצע פעולות מיוחדות לשם כך. בכל פעם שהמשתמש נכנס לדף או מרענן אותו הוא יקבל נתון אחר (פרסומות,טקסטים, תמונות וכדומה).

תגיות: , , ,

המשך

אפקט הצללה ללא שימוש בתמונה נוספת

אחת השאלות הנפוצות ביותר בפורומים היא "איך מדמים צל של תמונה" אחת הטעויות הנפוצות היא הנסיון לעשות זאת באמצעות תמונה נוספת, כשאפשר בעצם לעשות את זה באמצעות CSS.''

תגיות: ,

המשך

Transaction Isolation Level

כאשר מבצעים טראנסאקציה, נועלים את הרשומות, שמשתתפות בטראנסאקציה, עד לסיום הטראנסאקציות. ישנם מספר סוגים של נעילות, אבל לצורך ההסבר נדבר רק על 2 סוגים: Shared lock - כל ביצוע קריאה של נתונים ע"י משפט select שם נעילה מסוג shared lock על אותם רשומות. אין הגבלה על כמות הshared lock על רשומה, כך שמספר משתמשים יכולים לקרוא את אותה רשומה בו זמנית.

תגיות: , , , , ,

המשך