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

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

   
|!|

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

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי MasterT צפה בהודעה
כן, אבל בשאלה לקוד-למה u1-אין כזה תג.


ובקוד, איני רואה הבדל בין מה שאתה הצגת, לפלט.
בגלל זה אני דיי מתפלא על הבעיה הזאת. אני אשנה את זה ל U
עריכה: אין הבדל.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 01-06-07, 21:48   # 12
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

מה הבעייה? ><
  Reply With Quote
ישן 01-06-07, 21:49   # 13
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי MasterT צפה בהודעה
מה הבעייה? ><
הבעיה היא הקוד שהוצג בהתחלה, לא מתייחס ל LIMIT ולא מציג כמו שצריך.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 01-06-07, 21:50   # 14
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

תוסיף לפני ה-while,
$counter = 0;
ואחריו,
$counter++;
ובסוף,
echo $counter;
  Reply With Quote
ישן 01-06-07, 21:53   # 15
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

הפלט:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
אך יש לי תחושה שזה קשור איכשהו ל IFים שעשיתי

יודע מה הכי מצחיק? יש 17 רשומות במסד, הוא מציג לי 22.
__________________
You don't shine if you don't glow

Last edited by X-T; 01-06-07 at 21:56..
  Reply With Quote
ישן 01-06-07, 21:58   # 16
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

לכן, אני תמיד משתמש ב-break points, או איך שלא תקרא להם.

אנא הוסף את הקוד הבא(ולאחר שתפתור את הבעייה-מחק אותו)

PHP קוד:
function add_timer($text) {
global 
$global_array;
if(isset(
$global_array[$text])) {
$global_array[$text]['mone']++;
} else {
$global_array[$text]['mone'] = 1;
}
echo 
$text." - ".$global_array[$text]['mone'];

$global_array[$text] = "isset :D";

(הקוד נכתב על המקום),
ובכל מקום בו תרצה לבדוק תכתוב
add_timer("Text");
כאשר במקום "Text" כתוב דבר קבוע.
(לשימוש במקרה של כמה בדיקות)


וככה בדוק איפה הוא פעמיים.
  Reply With Quote
ישן 01-06-07, 22:06   # 17
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

מציג לי פעם אחת =\
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 02-06-07, 09:37   # 18
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

לא, לא משנה, זה מסובך ><


תבדוק מה הוא מציג לך פעמים.

אם תראה שכל מה שהוא מציג לך פעמיים הוא.... הרביעי-אז תדע שהבעיה היא X.
אם תראה שכל מה שהוא מציג לך פעמיים הוא.... ירוק, אז תדע שהבעיה היא Y



עריכה:
if($i == 0){
if($i < 4){
0 נכנס שם פעמיים.
תקן את if($i < 4){ ל- else if($i < 4){
  Reply With Quote
ישן 02-06-07, 10:19   # 19
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

תנסה את הקוד הבא:
PHP קוד:
$query mysql_query("SELECT * FROM pages where cid='4' ORDER BY id DESC LIMIT 0,16") or die(mysql_error());
$i 0;
if(
mysql_num_rows($query)==16){
   while(
$rr mysql_fetch_array($query)){
    
$title $rr['title'];
        
$id $rr['id'];
        if(
$i == 0) echo "<ul>";
        if(
$i && $i>0){
            echo 
"<li>
                     <a href='page.php?id="
.$id."'>>> ".$title."</a>
                  </li>"
;           
        }
        if(
$i == 4){
             echo 
'</ul>';
             
$i = -1;
        }
    
$i++;
   }

  Reply With Quote
ישן 02-06-07, 12:23   # 20
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

היום בבוקר רציתי לערוך והלכתי-שכחתי לבדוק אם זה נערך.

אנא, הנה התגובה החדשה שלי:


לא, לא משנה, זה מסובך ><


תבדוק מה הוא מציג לך פעמים.

אם תראה שכל מה שהוא מציג לך פעמיים הוא.... הרביעי-אז תדע שהבעיה היא X.
אם תראה שכל מה שהוא מציג לך פעמיים הוא.... ירוק, אז תדע שהבעיה היא Y



עריכה:
if($i == 0){
if($i < 4){
0 נכנס שם פעמיים.
תקן את if($i < 4){ ל- else if($i < 4){


הקוד המתוקן:

PHP קוד:
<?
                        $query 
mysql_query("SELECT * FROM pages where cid='4' ORDER BY id DESC limit 16");
                        
$i 0;
                        while(
$rr mysql_fetch_array($query)){
                            if(
$i == 0){
                            
$title $rr['title'];
                            
$id $rr['id'];
                                echo 
'<u1>
                            <li>
                                <a href="page.php?id='
.$id.'">>> '.$title.'</a>
                            </li>'
;
                            
$i++;
                            }
                            elseif(
$i 4){
                            
$title $rr['title'];
                            
$id $rr['id'];
                            echo 
'<li>
                                <a href="page.php?id='
.$id.'">>> '.$title.'</a>
                            </li>'
;
                            
$i++;
                            }
                            elseif(
$i == 4){
                            echo 
'</u>';
                            
$i 0;
                            }
                        }
                        echo 
'</u1>';
                        
?>
  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. הזמן כעת הוא 23:26.

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