הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שלום, צריך עזרה בלולאת WHILE (https://hosts.co.il/forums/showthread.php?t=64654)

stel222 30-06-08 20:28

שלום, צריך עזרה בלולאת WHILE
 
הלולאה אמורה להדפיס את כל הבלוקים על המסך, כאשר הבלוק הוא מתוך קובץ ואני עושה תנאי בתוך בלולאה שיעשה לו include הלולאה מציגה רק את הבלוק הזה ושוכחת משאר הבלוקים אני חושב על זה הרבה זמן ולא מצליח למצוא פתאון בבקשה תעזרו לי
PHP קוד:

<?  
include 'config.php';


$link mysql_connect($server$db_user$db_pass) or die(mysql_error());  
mysql_select_db("$database",$link) or die(mysql_error());
$sql1 "select * from blocks where active = '1' order by 'order'";
$result mysql_db_query($database$sql1) or die(mysql_error());

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

        if (
$row['pach'] == '') {
            
$con "<td bgcolor=\"#B0C4DE\">".$row['content']."</td>";
        }

        else {
            
$con = include $row['pach'];
        }

    echo 
"<table width=\"100%\">";
    echo 
"<td bgcolor=\"#778899\">".$row['name']."</td>";
    echo 
"<tr>";
    echo 
"<td bgcolor=\"#778899\">";
    echo 
$con;
    echo 
"</td>";
    echo 
"</table>"

    }

?>


Gal Shafrir 30-06-08 21:37

תנסה לא לשמור את הinclude בתוך משתנה אלא פשוט
להציג את הHTML פעמיים, פעם אחת עם השליפה מהמסד
ופעם אחת עם הinclude.

DavidBD 30-06-08 22:19

תעשה אינקלוד רגיל ובתוך הקובץ שאתה מאנקלד תתן ת'ערך שאתה רוצה ל$con


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

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