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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-12-08, 22:08   # 1
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

[בעיה] לא מוצא את השגיאה..

שמעו חברים,
לפני הרבה זמן בניה עזר לי ונתן לי את הפונקציה:
http://www.hosts.co.il/forums/showpo...48&postcount=5

עכשיו שאני מנסה להשתמש בה, היא שולפת מהמסד פשוט את השורה האחרונה, ולא את כל השורות!
זה מעצבן לאללה...

למי ששואל, המטרה שלי שזה ישלוף את כל הנתונים אבל אחרי כל נתון יבוא פסיק חוץ מהאחרון, יענו שזה יצא ככה:

ציטוט:
א,ב,ג,ד
ולא ככה:

ציטוט:
א,ב,ג,ד,
ניסיתי להשתמש בזה ככה וזה פשוט לא הולך =\

PHP קוד:
    $qgenr mysql_query("SELECT * FROM contents Where id=$id") or exit(mysql_error()); 

    
$genrs = array();

    while(
$rgenr mysql_fetch_assoc($qgenr)) { 

        
$query2 mysql_query("SELECT * FROM genr Where mid='{$rgenr['id']}'") or exit(mysql_error()); 
        
$row2 mysql_fetch_assoc($query2); 
        
$genrs []= $row2['genr'];

    } 

echo 
implode(", "$genrs); 
הוא מציג לי רק נתון אחד שיש כמה נתונים נוספים במסד..


תודה רבה לעוזרים
  Reply With Quote
ישן 20-12-08, 22:24   # 2
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

תשלוף הכל ותוריד את התו האחרון , מה אתה מסתבך חח..

או שלא הבנתי מה אתה מנסה לעשות :O
  Reply With Quote
ישן 20-12-08, 22:26   # 3
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

וגם החרא הזה לא הולך לי הרגע ניסיתי

PHP קוד:
    $qgenr mysql_query("SELECT * FROM genr Where mid=$id") or exit(mysql_error()); 

    while(
$rgenr mysql_fetch_array($qgenr)) { 

    
$genrs $rgenr['genr']; 

$a "$genrs, ";

$e strlen($a); 

$rest substr($a0,$e-2);

    echo 
"$rest"

    } 
זה מוריד לי את שני התווים האחרונים (כמו שרציתי כי זה רווח ופסיק), אבל מכל הנתונים! אני רוצה רק מהאחרון סעמק..


עוד ניסיון שלא הצליח =\

PHP קוד:
    $qgenr mysql_query("SELECT * FROM genr Where mid=$id") or exit(mysql_error()); 
    
$ngenr mysql_num_rows($qgenr);
    
$xgenr 0;

    while(
$xgenr<$ngenr) { 

    
$rgenr mysql_fetch_array($qgenr);
    
$genrs $rgenr['genr']; 
    
$genrs "$genrs, ";

    if (
$xgenr == $ngenr) {

    
$e strlen($genrs); 
    
$genrs substr($genrs0,$e-2); 

    }

    echo 
"$genrs"

    
$xgenr++;

    } 

Last edited by CodeX; 20-12-08 at 22:38..
  Reply With Quote
ישן 20-12-08, 22:56   # 4
NaFster
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 1,712

NaFster לא מחובר  

היה על זה אשכול בפורום לפני איזה חודש,
כדאי להציץ בחיפוש =]
  Reply With Quote
ישן 20-12-08, 23:37   # 5
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

ציטוט:
נכתב במקור על ידי NaFster צפה בהודעה
היה על זה אשכול בפורום לפני איזה חודש,
כדאי להציץ בחיפוש =]
תאמת חיפשתי ולא מצאתי כלום .. =\


עריכה:

הצלחתי לפתור תבעיה, איזה מטומטם על מה נפלתי..

PHP קוד:
    $qgenr mysql_query("SELECT * FROM genr Where mid=$id") or exit(mysql_error());  
    
$ngenr mysql_num_rows($qgenr); 
    
$xgenr 1

    while(
$xgenr<=$ngenr) {  

    
$rgenr mysql_fetch_array($qgenr); 
    
$genrs $rgenr['genr'];  
    
$genrs "$genrs, "

    if (
$xgenr == $ngenr) { 

    
$e strlen($genrs);  
    
$genrs substr($genrs0,$e-2);  

    } 

    echo 
"$genrs";  

    
$xgenr++; 

    } 
למי ששואל
PHP קוד:
$xgenr 
ולא 0, והתנאי הוא
PHP קוד:
$xgenr<=$ngenr 
ולא גדול מ...

Last edited by CodeX; 20-12-08 at 23:51..
  Reply With Quote
ישן 21-12-08, 07:46   # 6
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

בקוד שהבאת שאמרת שזה מוריד שני תווים :

PHP קוד:
    $e strlen($genrs); 
    
$genrs substr($genrs0,$e-2); 
למה מינוס 2? מינוס 1 אמור לעשות את העבודה הפרמטר השני זה הגבול כולל (!!) בהצלחה
  Reply With Quote
ישן 21-12-08, 14:49   # 7
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

למה ה:
Where id='{$row7['advid']}'
במקום זה שים:
ציטוט:
ORDER BY User asc
אם מסתבך צור קשר, פרטים בחתימה.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  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. הזמן כעת הוא 02:54.

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