ABA


"שאלה. איך אני עושה שמסד נתונים יוצג בדפים דפים. (הסבר.)"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12051 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12051
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   10:10   08.05.07   
אל הפורום  
  שאלה. איך אני עושה שמסד נתונים יוצג בדפים דפים. (הסבר.)  
 
   זאת אומרת שנגיד יש לי טבלה עם 20 שורות ואני רוצה שזה יוצג 10 שורות בדף- ואז דף2 עוד 10 שורות.
תודה מראש


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מצתרף לשאלה =] חשבתי לסדר קומבינה אבל היא מעצבנת... ronen333  08.05.07 11:07 1
     שום קומבינה :) akoka 08.05.07 11:11 2
         חח אחי אני לגמרי חדש עם המסדי נתונים. אני לומד. AND1  08.05.07 11:57 3
             אה או קיי אני חושב שאני יודע. תיכף אני אחזור עם תשובה AND1  08.05.07 11:59 4
             אממ akoka 08.05.07 11:59 5
                 count בSQL? איך? AND1  08.05.07 12:05 6
                     יש עוד מיליון פונקציות:S akoka 08.05.07 12:21 7
                         או קי יאני לא מצליח. בוא תעזור לי: AND1  08.05.07 12:39 8
                             או קיי עשיתי ככה: AND1  08.05.07 12:49 9
                                 או קיי איך אני הופך את 2.2 ל-3 ? AND1  08.05.07 13:03 10
                                 תשתמש ב-mysql_num_rows חחח: Ice Cold  08.05.07 13:22 11
                                     חח טובבב או קיי. לא ידעתי נו מה... AND1  08.05.07 13:29 12
                                         ceil כלפי מעלה floor כלפי מטה akoka 08.05.07 13:47 13
                                         כל הכבוד שככה אתה מגיע לתשובה ולא מצפה לקבל מוכנה Sn00py  08.05.07 20:00 17
  Paging זה נקרא... אני חושב שפעם פרסמתי פה משהו שבניתי :| -DoTaN- 08.05.07 14:38 14
  ואגב יש מחלקה בהרחבה של הPEAR שיודעת לעשות Paging ממש בקלות akoka 08.05.07 14:51 15
  הנה יש לך Class... CaTz 08.05.07 19:01 16
  הנה משהו שפעם בניתי P: -DoTaN- 08.05.07 20:45 18
     בעע זה כזה מסובך? AND1  08.05.07 22:35 19
         איפה אתה מתקשה? code_blue  09.05.07 09:12 20

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:07   08.05.07   
אל הפורום  
  1. מצתרף לשאלה =] חשבתי לסדר קומבינה אבל היא מעצבנת...  
בתגובה להודעה מספר 0
 
  


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

   11:11   08.05.07   
אל הפורום  
  2. שום קומבינה :)  
בתגובה להודעה מספר 1
 
   תחשבו בהיגיון זה מתמתיקה פשוטה

מספר התוצאות/מספר התוצאות פר עמוד=מספר הדפים
את המשתנה של הדפים אתה מצהירים עליו כint וכדי שלא יהיו מצחיקולים שיינסו להשים מספרים גדולים בשורת הכתובת אתם מגבילים אותו

החלטתי לא כותב פתרון תנסו לבד בוא נפתח את הדיון הזה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   11:57   08.05.07   
אל הפורום  
  3. חח אחי אני לגמרי חדש עם המסדי נתונים. אני לומד.  
בתגובה להודעה מספר 2
 
   אז או קיי בוא נגיע ביחד לתשובה.
קודם כלאיך אני בכלל עושה את מספר התוצאות ?
כאילו איך אני יודע כמה תוצאות יש ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   11:59   08.05.07   
אל הפורום  
  4. אה או קיי אני חושב שאני יודע. תיכף אני אחזור עם תשובה  
בתגובה להודעה מספר 3
 
  


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

   11:59   08.05.07   
אל הפורום  
  5. אממ  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 08.05.07 בשעה 12:00 בברכה, akoka
 
שולף את כול הנתונים שאתה רוצה למיין לעמודים ואז משתמש בmysql_fetch_array כדי להעביר אותם למערך ומשתמש בcount או בsizeof לספור את מספר הנתונים במערך אל תשכח שמערך מתחיל מ0

אהה ולא לשכוח שאתה יכול להשתמש בפונקציה count בsql


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   12:05   08.05.07   
אל הפורום  
  6. count בSQL? איך?  
בתגובה להודעה מספר 5
 
   דבר אליי


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

   12:21   08.05.07   
אל הפורום  
  7. יש עוד מיליון פונקציות:S  
בתגובה להודעה מספר 6
 
   כנס לwebmaster.org.il מדור sql פונקציות ותראה את הבסיס של הבסיס:|S


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   12:39   08.05.07   
אל הפורום  
  8. או קי יאני לא מצליח. בוא תעזור לי:  
בתגובה להודעה מספר 7
 
   ככה אני מציג את כל מה שיש בטבלה:

while ($row=mysql_fetch_array($result))
{
}

איך אני סופר כמה פעמים זה שה את הלולאה ? :\ אני לא מצליח- ניסיתי הכל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   12:49   08.05.07   
אל הפורום  
  9. או קיי עשיתי ככה:  
בתגובה להודעה מספר 8
 
  

או קיי עשיתי ככה:
$counter="0";

ואז בתוך הלולאה עשיתי:
$counter=$counter+1;

ואז הוא סופר לי כמה תוצאות יש.

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   13:03   08.05.07   
אל הפורום  
  10. או קיי איך אני הופך את 2.2 ל-3 ?  
בתגובה להודעה מספר 9
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:22   08.05.07   
אל הפורום  
  11. תשתמש ב-mysql_num_rows חחח:  
בתגובה להודעה מספר 9
 

$count = mysql_num_rows($result);


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   13:29   08.05.07   
אל הפורום  
  12. חח טובבב או קיי. לא ידעתי נו מה...  
בתגובה להודעה מספר 11
 
   ערכתי לאחרונה בתאריך 08.05.07 בשעה 13:33 בברכה, AND1
 
אני ממש חדש בעסק. יום וחצי מתעסק עם זה

ומה הפונקציה שמעגלת מספרים למעלה?
כלומ 2.2 יעשה אותו 3..........
זה ערך מוחלט אבל איך אני עושה את זה בPHP ?


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

   13:47   08.05.07   
אל הפורום  
  13. ceil כלפי מעלה floor כלפי מטה  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:00   08.05.07   
אל הפורום  
  17. כל הכבוד שככה אתה מגיע לתשובה ולא מצפה לקבל מוכנה  
בתגובה להודעה מספר 12
 
   מעריך מאוד אנשים כמוך.

הייתי עוזר לך אבל אני מעדיף לתת לתותחי ה- PHP לעזור לך.

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


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

   14:38   08.05.07   
אל הפורום  
  14. Paging זה נקרא... אני חושב שפעם פרסמתי פה משהו שבניתי :|  
בתגובה להודעה מספר 0
 
  


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

   14:51   08.05.07   
אל הפורום  
  15. ואגב יש מחלקה בהרחבה של הPEAR שיודעת לעשות Paging ממש בקלות  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   19:01   08.05.07   
אל הפורום  
  16. הנה יש לך Class...  
בתגובה להודעה מספר 0
 
   http://www.phpfreaks.com/quickcode/Simple-Pagination-Class-with-Next-and-Previous-Link-Page-in-PHP-and-Mysql/682.php

אני לא בבית הייתי מביא לך משהו שאני כתבתי...


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

   20:45   08.05.07   
אל הפורום  
  18. הנה משהו שפעם בניתי P:  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 08.05.07 בשעה 20:45 בברכה, -DoTaN-
 

$rowsPerPage = 5; // כמה אתה רוצה שיוצג בדף
$pageNum = 1; // דף ההתחלה
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$offset = ($pageNum - 1) * $rowsPerPage;


$query = "You Query Here" ." LIMIT $offset, $rowsPerPage";
$result = mysql_query($query) or mysql_error();
$maxPage = ceil($numrows/$rowsPerPage);

if(mysql_num_rows($result) != 0)
{

while($rowx = mysql_fetch_array($result))
{
// הדפסת הנתונים
}

$query = "Your Query Here Again";
$result = mysql_query($query) or die('שגיאה');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$rowsPerPage);
$self = "index.php";

if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = " <a href=\"$self&pagep=$page\">Previous</a> ";
}
else
{
$prev = ' ';
$first = ' ';
}

if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$next = " <a href=\"$self&pagep=$page\">Next</a> ";
}
else
{
$next = ' ';
$last = ' ';
}
}
echo $prev . $next;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   22:35   08.05.07   
אל הפורום  
  19. בעע זה כזה מסובך?  
בתגובה להודעה מספר 18
 
   אני לא מצליח... :\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   09:12   09.05.07   
אל הפורום  
  20. איפה אתה מתקשה?  
בתגובה להודעה מספר 19
 
   עדיף גם שתשים לב איפה אתה מקבל את השגיאה אם בכלל..
או איזה שלב בסקריפט הוא זה שלא עושה את העבודה שלו


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

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

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



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