photo sharing and upload picture albums photo forums search pictures popular photos photography help login
Topics >> by >> an_extensive_examination_of

an_extensive_examination_of Photos
Topic maintained by (see all topics)





בוחן מאגדת על ידי ה- 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/?ref=phpit) היא הפתרון לבעיה הנ"ל. זה הזמן בפועל פקטור PHP, זה הזמן מאוד מוגדר לשליטה ASP.NET DataGrid. PHP: DataGrid ידאג בכול המשימות המשעממות שישאירו עבורנו רק את החלקים הקלים והמעניינים. מעט עד מאוד קוד PHP כאמור לעיל כדאי בעבור PHP: DataGrid, ואתה מסוגל להראות שונה את אותו המעיד והפריסה שמורכב באמצעות תגי HTML קלים לביצוע.
החיסרון העיקרי על ידי PHP: DataGrid הנו שלא ללא תשלום. של החברה שלך לקנות את המקום מ- TPG PHP Scripts (http://phpscripts.pallettgroup.com/?ref=phpscripts), אילו זה הזמן שלושים.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
)
)

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

<? php

// כלול PHP: DataGrid
להוסיף ('/path/to/phpdatagrid.php');

// התחבר למסד דברים
$ link = mysql_connect ('localhost', '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%!









has not yet selected any galleries for this topic.