ABA


"אני לא מאמיןןן הצלחתי לעשות Paging ל datatlist! + מדריך"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12403 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12403
Fstyle
חבר מתאריך 24.5.05
357 הודעות
   04:14   27.06.07   
אל הפורום  
  אני לא מאמיןןן הצלחתי לעשות Paging ל datatlist! + מדריך  
 
אז ככה אני ממש מתלהב מזה קרעתי ת'תחת עד שמצאתי מדריך נורמאלי וגם עליו ישבתי שעות!!!
אבל הצלחתי ואני כל כך גאה בעצמי!!!

עכשיו הסבר קצר מה מיוחד במה שעשיתי...
בעיקרון בפקד Datalist לא קיימת אופציה של paging כמו למשל בdatagrid...

אז כאן במדריך אני בעצם כתבתי אותה...
=]

מה זה בעצם Paging???
זזה פשוט , כאשר יש לכם 30 נתונים לדוגמא שאתם רוצים להציג.
אתם לא תציגו אותם בדף אחד ?!!
אלה תחלקו אותו ל3 דפים נגיד שבכל דף מוצגים 10 נתונים.
כאן הpaging נכנס לפעולה...

אז הנה המדריך שלפיו עבדתי...
http://www.csharphelp.com/archives3/archive544.html

בוא נגיד שזה לא לרמה של מתחילים =]

שיהייה בהצלחה...


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני רק עכשיו מתחיל לקלוט כמה גוגל עוזר למתכנתים!! Fstyle 27.06.07 04:36 1
     גוגל זה הידיד הכי טוב של המתכנת Sn00py  27.06.07 16:08 3
         חחח ציפיתי לתגובה ממך... כנס =] Fstyle 27.06.07 17:01 4
             כל הכבוד :) Sn00py  27.06.07 18:56 5
  יפה כל הכבוד, פעם שאלתי על זה גם פשוט עד עכשיו לא עשיתי דבר בנידון P= ronen333  27.06.07 08:37 2
  איכס ASP.NET bmaorlo  27.06.07 20:53 6
     אפשר לראות דוגמה של PAGING ב-PHP? FireAngel 27.06.07 21:05 7
         נו חלוקה לעמודים. Morishani 27.06.07 21:09 8
         הנה משהו שהבאתי לRoy Jan לפני כמה ימים: -DoTaN- 27.06.07 21:09 9
     אתה ממש טועה.. lior066 27.06.07 22:29 10
         מחזק .... זה לוקח 5 דק' ככה אני פעם ראשונה נתקלתי בזה Fstyle 28.06.07 01:19 11
     מאור, זה סתם קיבעון. ה PAGING שלוקח לך 5 דק' בPHP Sn00py  28.06.07 02:08 12
         חח תאכלס אני אוהב .NET רק בגלל שאני סטלן מת akoka 28.06.07 02:17 13
  תאמינו לי הדותן הזה אחד התותחים , הpaging שלו פועל דה-בסט! שיחק אותה Roy_Jan  28.06.07 11:17 14
  PAGING, חשבתי כבר משהו מתוחכם. כולה מתמטיקה. 10 שנ' עבודה. FireAngel 29.06.07 21:08 15
     חחח מה קרה תן לי להתלהב קצת ... אני מתחיל בקטע הזה.... Fstyle 29.06.07 21:12 16

       
Fstyle
חבר מתאריך 24.5.05
357 הודעות
   04:36   27.06.07   
אל הפורום  
  1. אני רק עכשיו מתחיל לקלוט כמה גוגל עוזר למתכנתים!!  
בתגובה להודעה מספר 0
 
מומלץ בחום לחפש שם מדריכים על כל דבר בכל נושא!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   16:08   27.06.07   
אל הפורום  
  3. גוגל זה הידיד הכי טוב של המתכנת  
בתגובה להודעה מספר 1
 
   ונ.ב: יש לך פקדים שונים עם PAGING מוכן.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fstyle
חבר מתאריך 24.5.05
357 הודעות
   17:01   27.06.07   
אל הפורום  
  4. חחח ציפיתי לתגובה ממך... כנס =]  
בתגובה להודעה מספר 3
 
אני יודע שיש פקדים עם Paging מוכן כמו למשל Data Grid.

אבל כל הקטע פה שאני הוספתי את האופציה הזאת לDATALIST
רציתי להבין את הpaging יותר טוב ועל הדרך להשתפר בASP.NET

השגתי ת'מטרה וזה מה שחשוב...
=]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:56   27.06.07   
אל הפורום  
  5. כל הכבוד :)  
בתגובה להודעה מספר 4
 
   אם תחפש שרשורים ישנים שלי, אתה תראה שיש הרבה פקדים שאני לא אוהב איך שהם עובדים בASP.NET(מבחינת יעילות או פשוט לא אוהב אותם) ואני כתבתי אותם בעצמי מחדש.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   08:37   27.06.07   
אל הפורום  
  2. יפה כל הכבוד, פעם שאלתי על זה גם פשוט עד עכשיו לא עשיתי דבר בנידון P=  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות
   20:53   27.06.07   
אל הפורום  
  6. איכס ASP.NET  
בתגובה להודעה מספר 0
 
   כמה בולשיט בשביל PADING מעפן שוקח 5 דקות בPHP ..
בגלל זה אני שונא את השפה הזאת הכול מריחות , אתה לא יודע להשתמש באובייקטים שלהם לך תחפש .

אומנות הDRAG AND DROP.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

   21:05   27.06.07   
אל הפורום  
  7. אפשר לראות דוגמה של PAGING ב-PHP?  
בתגובה להודעה מספר 6
 
   רק אני לא מבין מה זה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

   21:09   27.06.07   
אל הפורום  
  8. נו חלוקה לעמודים.  
בתגובה להודעה מספר 7
 
   יש אנשים שעושים מזה דבר מקצועי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   21:09   27.06.07   
אל הפורום  
  9. הנה משהו שהבאתי לRoy Jan לפני כמה ימים:  
בתגובה להודעה מספר 7
 
  

<table>
<?
$rowsPerPage = 20;
$pageNum = 1;
if(isset($_GET['page']) && $_GET['page'] > 0)
{
$pageNum = $_GET['page'];
}
$offset = ($pageNum - 1) * $rowsPerPage;
$query = " SELECT * FROM `products` " . " LIMIT $offset, $rowsPerPage";
$result = mysql_query($query) or die ("MySQL Error: ".mysql_error($linkid));

while($row = mysql_fetch_array($result))
{
echo "<tr><td>שם המוצר : " . $row['name'] . "</td></tr>";
echo "<tr><td>מחיר : " .$row['price'] . "</td></tr>";
}
?>
</table>
<?
$query = "SELECT * FROM products";
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
$maxPage = ceil($numrows/$rowsPerPage);
$self = "index.php";

if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = "<a href=\"index.php?page=".$page."\">הקודם</a>";
}else{
$prev = ' ';
$first = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$next = "<a href=\"index.php?page=".$page."\">הבא</a>";
}else{
$next = ' ';
$last = ' ';
}
echo $prev . $next;
?>

ערכתי אותו קצת :|

הרעיון הוא שאם יש לך 1000 תוצאות מהמסד נתונים, לחלק אותם ל100 לכל דף...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   22:29   27.06.07   
אל הפורום  
  10. אתה ממש טועה..  
בתגובה להודעה מספר 6
 
   זה בכלל לא לוקח זמן , בגלל שהוא אולי מתחיל או משהו לקח לו זמן אני עושה את זה ב 2 דקות אם אני לא משתמש בפקד מוכן, תתחיל להבין שזאת שפת תיכנות היא לא שונה מPHP זה סך הכל סינטקס אחר פשוט המון יותר אופציות , כל מה שאתה עושה ב PHP אפשר לתרגם לשפת ASP.NET אבל לא בהכרח מה שעושים ב ASP.NET אפשר לתרגם ל PHP כיוון שיש הרבה יותר אופציות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fstyle
חבר מתאריך 24.5.05
357 הודעות
   01:19   28.06.07   
אל הפורום  
  11. מחזק .... זה לוקח 5 דק' ככה אני פעם ראשונה נתקלתי בזה  
בתגובה להודעה מספר 10
 
לקח לי מלא זמן לחפש בגוגל ובכלל למצוא מדריך שמלמד את זה...
אל תזלזל בASP.Net ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   02:08   28.06.07   
אל הפורום  
  12. מאור, זה סתם קיבעון. ה PAGING שלוקח לך 5 דק' בPHP  
בתגובה להודעה מספר 6
 
   לוקח 10 שניות בASP.NET על ידי זה שאתה מוסיף לפקד(אם אתה יודע להשתמש בו כמובן) את הערך Paging=True. האפשרויות הן אין-סופיות.

והשפה הזאת לא הייתה מצליחה כלכך בעולם כמו שהיא מצליחה אם היא הייתה "הכול מריחות".

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   02:17   28.06.07   
אל הפורום  
  13. חח תאכלס אני אוהב .NET רק בגלל שאני סטלן מת  
בתגובה להודעה מספר 12
 
   ואוהב דברים מוכנים אחרת מזמן הייתי בועט בה אבל היא מחרמנת חח יותר מAJAX


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Roy_Jan 
חבר מתאריך 24.7.15
   11:17   28.06.07   
אל הפורום  
  14. תאמינו לי הדותן הזה אחד התותחים , הpaging שלו פועל דה-בסט! שיחק אותה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

   21:08   29.06.07   
אל הפורום  
  15. PAGING, חשבתי כבר משהו מתוחכם. כולה מתמטיקה. 10 שנ' עבודה.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fstyle
חבר מתאריך 24.5.05
357 הודעות
   21:12   29.06.07   
אל הפורום  
  16. חחח מה קרה תן לי להתלהב קצת ... אני מתחיל בקטע הזה....  
בתגובה להודעה מספר 15
 
פעם ראשונה שלי ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net