הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 02-06-07, 19:02   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

דאממ בעיה מוזרה בחלוקה לדפים

אוקאיי יש לי במסד נתונים טבלה שמשתמשת ל 3 קטגוריות שונות...
עשיתי את החלוקה לדפים בשלושת הדפים שאני מעונין להציג בהם את הנתונים ומישום מה נובעת בעיה מוזרה שהיא למעשה מציגה את הסה"כ דפים שקיימים מהטבלה כולה ולא ספציפית מהקטגוריה שבחרתי לה כלומר שאם יש לי 50 רשומות, וזה מחולק ל 10 בכל דף, ויש לי רק בטבלה אחת 50 ובשאר 0, בכל הדפים זה יציג לי 1,2,3,4,5 ורק בדף המתאים יציג לי את התוכן.

הקוד שלי:
PHP קוד:
<?
    
if(!isset($_GET['page'])){
    
$page 1;
} else {
    
$page $_GET['page'];

$max_results 12;
$from = (($page $max_results) - $max_results); 

        
$query mysql_query("SELECT * FROM pages WHERE cid='3' ORDER BY id DESC LIMIT $from, $max_results");
        
$i 1;
        while(
$rr mysql_fetch_array($query)){
            
$id $rr['id'];
            
$simg $rr['simg'];
            
$title $rr['title'];
        if(
$i == 1){
            echo 
'<tr>
                <td>
                        <div align="center">&nbsp;<a href="pages.php?id='
.$id.'"><img src="'.$simg.'" /></a><br />'.$title.'</div</td>
                </td>'
;
                
$i++;
        }elseif(
$i and $i 4){
                echo 
'<td>
                        <div align="center">&nbsp;<a href="pages.php?id='
.$id.'"><img src="'.$simg.'" /></a><br />'.$title.'</div</td>
                </td>'
;
                
$i++;
            }elseif(
$i == 4){
                    echo 
'        <td>
                        <div align="center">&nbsp;<a href="pages.php?id='
.$id.'"><img src="'.$simg.'" /></a><br />'.$title.'</div</td>
                </td>    
                                        </tr>'
;
                                        
$i=1;

                }
        }


    
?>

</table>
<div>
<?
$total_results 
mysql_result(mysql_query("SELECT COUNT(*) as Num FROM pages"),0);
$total_pages ceil($total_results $max_results); 
if(
$page 1){
    
$prev = ($page 1);
    echo 
"<a href=\"".$_SERVER['PHP_SELF']."?page=$prev\"><<הקודם</a> ";
}

for(
$i 1$i <= $total_pages$i++){
    if((
$page) == $i){
        echo 
"$i ";
        } else {
            echo 
"<a href=\"".$_SERVER['PHP_SELF']."?page=$i\">$i</a> ";
    }

if(
$page $total_pages){
    
$next = ($page 1);
    echo 
"<a href=\"".$_SERVER['PHP_SELF']."?page=$next\">הבא>></a>";
}
echo 
"</center>"
?>
אשמח לעזרה.

הטבלה של הקטגוריה: CID, בכל דף שיניתי החל מ 1 עד 3
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 02-06-07, 19:11   # 2
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

לא שמת WHERE בשאילתה המסכמת...
משהו לא קשור לאשכול: אולי במקום לפרסם כל יום כמה אשכולות של עזרה תעשה אשכול יומי שלך? אתה מפציץ יותר מדי באשכולות, לא שמפריע לי השאלות אלא שצריך לרכז אותן.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 02-06-07, 19:15   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

חחחח אין שום בעיה, למרות שלא יזיק לפורום הזה קצת פעילות
נ.ב
תודה.
__________________
You don't shine if you don't glow

Last edited by X-T; 02-06-07 at 19:18..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 11:39.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ