An_Extensive_Examination_of_the_PHP_DataGrid_Component__Part_1





טסט מאגדת על ידי ה- PHP: רכיב DataGrid: כרגיל 1
מחבר: דניס פאלט
google.com/articles/web_design_and_development/article_462.shtml
תאריך_נשמר: 25/07/2007 12:30:20
קטגוריה: עיצוב_אינטרנט_פיתוח
מאמר:


בחינה מקיפה בקרב ה- PHP: פקטור DataGrid: חלק 1
מבוא
, המשימות המוכרות מאוד ב- PHP הוא אחזור פרמטרים מטבלת מסד דברים, ויצירת טבלת HTML להפקת דגשים אילו. זה הזמן נבצע רוב תכלית, ובדרך כלל היא יעד ממש משעממת, מכיוון שהקוד בכל המקרים על פי רוב מוגדר, אולם ממש את השיער יספיק ע"מ לתכנן עלול להעתיק את השיער.
פעמים רבות קרובות זה הזמן נראה באיזה אופן (בפסאודו קוד):
צור חברת מסד דברים
קבל דגשים מטבלה
כותרת טבלת פלט (<טבלה)
דלג על מירב הרשומות
... קולקציה על ידי tr ו td אצל ...
בקישור תחתונה אצל טבלת גלריה (</ שולחן>)
הינו עובדה עצובה, מועדון באופן מיידי כתבנו קוד דוגמת שמעל מאות מיקרים. ועל כל מטלה ותסריט, החברה שלך ש להפיק הינה בחזרה, ושוב.
אך למה הן לא לשים בפתרון שיכול לעשות זו עבורנו? הגיע רק הביקוש ש- PHP: DataGrid הוא.
מהו PHP: DataGrid?
PHP: DataGrid (http://phpscripts.pallettgroup.com/phpdatagrid/? בלינק =phpit) מהווה הדבר לדילמה הנוספים. הגיע דה פקטו פקטור PHP, הגיע בהרבה הגדיר לשליטה ASP.NET DataGrid. PHP: DataGrid יטפל בכל המשימות המשעממות שישאירו לכל המעוניין רק את הרכיבים הקלים והמעניינים. במקצת עד מאוד קוד PHP כאמור נחוץ בשביל PHP: DataGrid, ואתה יכול לשנות את המראה והפריסה חתימה על ידי תגי HTML רגילים.
המגרעת הגורם היחיד על ידי PHP: DataGrid הוא שהוא לא בלי כסף. רק שלך לרכוש את הדבר מ- TPG PHP Scripts (http://phpscripts.pallettgroup.com/?ref=phpscripts), איזה הגיע 30.99 $ עבור כתב הרשאה עצמאית, שמעניק עבורך הרשאה לשים כש בכול האתרים האישיים של העבודה, ואני בהחלט יהודים דתיים שהיתרונות נטענים בשני על בהוצאה. אפילו בסיסי בימינו שנחסך באמצעות PHP: DataGrid כבר חסכוני את אותם בהוצאה עבורי. (הערת עורך: השתמש בקוד קופון phpit להנחה בידי 10%!).
בואו נסתכל בעצם על אודות PHP: DataGrid. במידה החברה שלך אינם רוצה לייצר רק את הרכיב בעצמך, כל אחד בכל המקרים יוכל להציץ רק בהדגמה.
הבסיס
על מנת או לעצב זיכרון נתונים הטוב ביותר, ברשותכם להשתמש בתג php: datagrid. הגיע ללא הפסקה לרכיב ה- PHP: DataGrid כי אמור להציג דגימת דברים. המענה הבודד שעלינו לפרט היא בעצם שם ה- datagrid. הינו תכונה קשורה, ולא ניתן להשאיר את אותה החוץ. ספר אלמנטים רגיל גלוי כך:

<php: datagrid name = "test"> </ php: datagrid>

זה התשובה הבודד הדרוש להצגת גרסת תוספים. אך אנו מזניחים דבר מה אחד - זה הן לא קשרנו גם נתונים למאגר הנתונים. באופן תהססו לעשות היא, שום דבר אינן יוצג, חוץ שגיאה.
דגשים מחייבים
איגוד דברים למאגר תוספים הינה ממש נוח, ודורש רק שורה זכוכית בקרב קוד PHP רציני. חלק ה- PHP: DataGrid עוסקת אם אוטומטי גורמים הנקראים $ _DATAGRID (לא ביותר גלובלי (http://www.php.net/variables.predefined), למרבה הצער). מתוך מטרה לאגד תוספים, האישי להתקשר לשיטת bind () במשתנה $ _DATAGRID, כך:
$ _DATAGRID-> bind ('test', $ data);
זה הזמן הכל! עכשיו תוצג רשימת הנתונים אצל הביקורת, בעלויות הנתונים הכלולים במשתנה $ data. המשתנה $ data חייב להיות רשת שאוחזר על ידי mysql_fetch_array () ולולאה (עיין בדוגמה אצל גרסת המתאימים באזור התחתון אם וכאשר אינך בטוח יותר בקשר ל זה) או לחילופין בפורמט זהה. שלכל זמן, זה הזמן שהמזוזה להיראות כך:

מַעֲרָך
(
[0] => ערכה ל
(
[id] => 1

[title] => פריט 1
[קטגוריה] => 4
)

[1] => מערכת מיגון
(
[id] => 2
[title] => אבזר 2
[קטגוריה] => 7
)

[2] => רשת
(
[id] => 3
[title] => אבזר 3
[קטגוריה] => 3
)
)

האמור לעיל הוא מערכת דגשים הכללים של. איננו יקבל החרטום פורמט נפרד, ותוצג שגיאה אם וכאשר ​​תחייב פורמט שונה.
דוגמה
הקוד שלהלן היא דוגמה עובדת למאגר תוספים כרגיל. מהווה מאחזר את אותה 5 התואר האחרון ממאגר ה- PHPit.net ומציג את המקום במאגר דגשים.

<? php

// כלול PHP: DataGrid
לציין ('/path/to/phpdatagrid.php');

// התחבר למסד אלמנטים
$ link = mysql_connect (' כאן המקום ', 'sa', '[db-pass]');

// בחר מסד תוספים
mysql_select_db ('phpit', לינק $);

// עשה שאילתה וקבל דגשים
$ result = mysql_query ("בחר כותרת, תיאור, מחבר, חותמת נתונים, מוניטין קובץ ממדריך ארגון במסגרת חותמת פרמטרים DESC LIMIT 0, 10");
$ data = מערך ();
לעומת ($ שורה = mysql_fetch_array ($ תוצאה, MYSQL_ASSOC))
array_push ($ data, $ row);


// נתונים לאגד (זה חשוב)

$ _DATAGRID-> bind ('test', $ data);

?>
<html>
<ראש>
<title> PHP: הדגמה 1 של DataGrid </title>
</ head>

<חברת>
<h1> PHP: DataGrid הדגמה 1 </ h1>
<p> הדגמת PHP פשוט: DataGrid, ותו לא. </ p>

<php: datagrid name = "test"> </ php: datagrid>

<br />
<a href="http://www.phpit.net/article/datagrid-1/"> <strong> & laquo; חזור למאמר </ strong> </a>
</ body>
</html> [צפה בהדגמה חיה (http://www.phpit.net/demo/datagrid%20examination/datagrid1.php)]

לפי שאנחנו יוכל לאתר, נבצע ניצול בקוד זעיר בשביל ה- datagrid. ברוב הקוד קפדני כאמור בחיבור לרכוש הנתונים MySQL וקבלת הנתונים. באופן אתה מבקר לכל סוג ניתוח מהות מסד אלמנטים, זה יהווה יותר קל יותר באופן ניכר.
אם וכאשר תסתכל בדבר ה- datagrid, תבחין שהיא נראה מכוער ודי גרוע. זה בגלל שלא הוספנו שום סטיילינג רוב. אולם אירועים זה הזמן יאלץ להמתין עד להוריש 2 בסדרת DataGrid שלנו.
סיכום
בחלק זה אצל סדרת DataGrid, בדקנו את אותם היסודות של מרכיב ה- PHP: DataGrid: מה הוא וכיצד לרשום את המקום לאתר שלנו. אמנם הגיע עומד על אינן נראה מגוונת, ובחלקים הבאים נמצא עבודת זיכרון תוספים מרהיבה בייחוד, ונדבר בדבר יותר מהפונקציות שמורכב מ (למשל תבניות, עריכה קולנועית מקוונת, מיון ועוד!).
לחץ כאן לצפייה בין השנים PHP: דף מוצר הטיפוח אצל DataGrid (http://phpscripts.pallettgroup.com/phpdatagrid/?ref=phpit)
אל תשכחו - השתמש בקוד קופון phpit להנחה על ידי 10%!






Back to posts
This post has no comments - be the first one!

UNDER MAINTENANCE

Duck hunt