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

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

   
|!|

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

X-T לא מחובר  

בעיה עם קוד PHP

במסד קיים
-page
id
name

-category
id
name
cid
PHP קוד:
 include "connect.php";
 
$query mysql_query("SELECT * FROM `pages`");
 while(
$rr mysql_fetch_array($query)){
 
$id $rr['id'];
 
$name $rr['name'];
 
$cat $rr['cat'];
 if(
$cat == "0"){
    echo <<<HTML
            <td>
        &nbsp;| <a href="pages.php?id=$id">$name</a> | <br>
        </td>
HTML;
 }else{
    
$cquery mysql_query("SELECT * FROM `category` WHERE `cid`='$id' ");
    
$rrx mysql_fetch_array($cquery);
    
$idx $rrx['id'];
    
$cname $rrx['name'];
    echo <<<HTML
        <td><a href="page.php?id=$id">$name</a> | <br></td>
        <td onmouseover="showHideTable('$idx')" onmouseout="showHideTable('$idx')">
        <div class="menu" id="$name">
HTML;
    while(
mysql_fetch_array($cquery)){
        echo 
'<a href="page.php?id="'.$idx.'">'.$cname.'</a><br>';
    }
    echo 
'</div></td></td>';
 }

 } 
הקוד הבא אמור לזהות את כל הדפים, להדפיס אותם, ובמידה והם קטגוריה זה יעשה לו תפריט נגלל כלפי מטה, הקוד הבא עושה לי בעיות
אשמח לעזרה
__________________
You don't shine if you don't glow

Last edited by X-T; 28-06-07 at 09:32..
  Reply With Quote
ישן 28-06-07, 09:22   # 2
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

לפני שידברו איתך סינית, אתה יודע PHP?

ומה השגיאות שאתה מקבל
  Reply With Quote
ישן 28-06-07, 09:24   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי DCB צפה בהודעה
לפני שידברו איתך סינית, אתה יודע PHP?

ומה השגיאות שאתה מקבל
כן, ואין שגיאות ספציפיות זה פשוט לא עושה את העבודה, זה כאילו לא נכנס ללולאה שאמורה להדפיס את הרשימות לקטגוריה וגם שם לי בכל ה ID את ID הראשון ( 1) משום מה.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 28-06-07, 09:29   # 4
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

טוב אני ינסה קודם כל לעזור לך בלשחק אותה מטומטם,
רשמת שיש לך בטבלא:
-page
id
name

-category
id
name
cid

השאילתה פונה לpages
mysql_query("SELECT * FROM `pages`")
  Reply With Quote
ישן 28-06-07, 09:29   # 5
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי DCB צפה בהודעה
טוב אני ינסה קודם כל לעזור לך בלשחק אותה מטומטם,
רשמת שיש לך בטבלא:
-page
id
name

-category
id
name
cid

השאילתה פונה לpages
mysql_query("SELECT * FROM `pages`")
שחכתי להוסיף S ברשימת הטבלאות הקיימות, אם כבר הייתי מציין שיש לי שגיאה בשאילתה.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 28-06-07, 09:33   # 6
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

כן אני יודע שיחקתי אותה מטומטם אמרתי לך...

תנסה להוסיף לכל הפונקציות של הmysql_query
or die mysql_error();
ותראה מה זה מחזיר לך

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

X-T לא מחובר  

כמו שציינתי, אין שגיאה ספציפית, הקוד לא עושה את מה שהוא אמור לעשות.
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 28-06-07, 09:50   # 8
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

תנסה להריץ את הקוד הבא...
אם הבנתי נכון את מה שהקוד שלך אמור לעשות אז הקוד שלי אמור לעשות את אותו הדבר בדיוק
PHP קוד:
$query mysql_query("SELECT * FROM `pages`");
while(
$rr mysql_fetch_array($query)){
    echo 
"<b>".$rr['name']."</b><br />";
    
$query2 mysql_query("SELECT * FROM `category` WHERE cid = ".$rr['id']);
    while(
$rr2 mysql_fetch_array($query2)){
        echo 
$rr2['name']."<br />";    
    }

  Reply With Quote
ישן 28-06-07, 09:59   # 9
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי DCB צפה בהודעה
תנסה להריץ את הקוד הבא...
אם הבנתי נכון את מה שהקוד שלך אמור לעשות אז הקוד שלי אמור לעשות את אותו הדבר בדיוק
PHP קוד:
$query mysql_query("SELECT * FROM `pages`");
while(
$rr mysql_fetch_array($query)){
    echo 
"<b>".$rr['name']."</b><br />";
    
$query2 mysql_query("SELECT * FROM `category` WHERE cid = ".$rr['id']);
    while(
$rr2 mysql_fetch_array($query2)){
        echo 
$rr2['name']."<br />";    
    }

ערכתי לצרכים שלי:
PHP קוד:
    include "connect.php";
$query mysql_query("SELECT * FROM `pages`");
while(
$rr mysql_fetch_array($query)){
$id $rr['id'];
$name $rr['name'];
    echo 
'            <td>
        &nbsp;| <a href="pages.php?id='
.$id.'">$'.name.'</a> | <br>
        </td>'
;
    
$query2 mysql_query("SELECT * FROM `category`  WHERE `cid` = ".$rr['id']);
    echo <<<HTML
<td onmouseover="showHideTable('$id')" onmouseout="showHideTable('$id')">
        <div class="menu" id="$name">

HTML;
    while(
$rr2 mysql_fetch_array($query2)){
        
$name2 $rr2['name'];
        
$id2 $rr2['id'];
    echo 
echo <<<HTML
<a href="page.php?id="$id2">$name2</a><br>
HTML;


    }
    echo <<<HTML
</div></td></td>
HTML;

השגיאה:
Parse error: parse error, unexpected $end line 38
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 28-06-07, 10:01   # 10
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

יש לך שם
echo ' echo
לקראת הסוף
תמחק את הראשון עם הגרש

PHP קוד:
include "connect.php";
$query mysql_query("SELECT * FROM `pages`");
while(
$rr mysql_fetch_array($query)){
    
$id $rr['id'];
    
$name $rr['name'];
    echo 
"<td>&nbsp;| <a href=\"pages.php?id=".$id."\">".$name."</a> | <br></td>";
    
$query2 mysql_query("SELECT * FROM `category`  WHERE `cid` = ".$rr['id']);
    echo 
"<td onmouseover=\"showHideTable('$id')\" onmouseout=\"showHideTable('$id')\">
        <div class=\"menu\" id=\"$name\">"
;
    while(
$rr2 mysql_fetch_array($query2)){
        
$name2 $rr2['name'];
        
$id2 $rr2['id'];
        echo 
"<a href=\"page.php?id=$id2\">$name2</a><br>";
    }
    echo 
"</div></td></td>";

סידרתי את זה קצת ותיקנתי את הבעיה

Last edited by DCB; 28-06-07 at 10:11..
  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. הזמן כעת הוא 08:20.

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