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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מה שגוי בקוד שלי ? [ העברת נתונים לפופאפ] (https://hosts.co.il/forums/showthread.php?t=20110)

bestdesign 18-04-06 10:12

מה שגוי בקוד שלי ? [ העברת נתונים לפופאפ]
 
הקוד הוא :

PHP קוד:

    <?php 
    $read
=mysql_query("SELECT * FROM `replys` WHERE `id`=$id");
    while(
$result=mysql_fetch_array($read))
    {
    
$rname=    $result['name'];
    
$rcon=    $result['content'];
    
$rtitle=    $result['title'];
    
$rid=    $rresult['eid'];
    echo 
"<center><b><font size=2>$rname : שם השולח
    </b><p>
    <br><input type=text value=$rid>
    <SCRIPT language=JavaScript>
    <!-- Hide from old browsers 
    function openwindowlink(){
        newwin = window.open(\"Pop.php?id=$rid\",\"Example\",\" height=320,width=320,scrollbars,resizable\")
    }
    // end hiding --></SCRIPT>
    <A href=\"javascript:openwindowlink()\"><FONT 
    face=\"Arial, Helvetica\" size=2>$rid</FONT></A> 

    "

    

    }    
    
?>

והבעיה בו היא שהוא מעביר תמיד את הנתון id האחרון בטבלא במסד, למרות שהוא בטוח לולאה.

מה הבעיה כאן ?

meshuga 18-04-06 10:14

ציטוט:

נכתב במקור על ידי bestdesign
הקוד הוא :

PHP קוד:

    <?php 
    $read
=mysql_query("SELECT * FROM `replys` WHERE `id`=$id");
    while(
$result=mysql_fetch_array($read))
    {
    
$rname=    $result['name'];
    
$rcon=    $result['content'];
    
$rtitle=    $result['title'];
    
$rid=    $rresult['eid'];
    echo 
"<center><b><font size=2>$rname : שם השולח
    </b><p>
    <br><input type=text value=$rid>
    <SCRIPT language=JavaScript>
    <!-- Hide from old browsers 
    function openwindowlink(){
        newwin = window.open(\"Pop.php?id=$rid\",\"Example\",\" height=320,width=320,scrollbars,resizable\")
    }
    // end hiding --></SCRIPT>
    <A href=\"javascript:openwindowlink()\"><FONT 
    face=\"Arial, Helvetica\" size=2>$rid</FONT></A> 

    "

    

    }    
    
?>

והבעיה בו היא שהוא מעביר תמיד את הנתון id האחרון בטבלא במסד, למרות שהוא בטוח לולאה.

מה הבעיה כאן ?

למה למשתנה של הID הבאת rresult?

bestdesign 18-04-06 10:50

זאת לא השגיאה =] ....

meshuga 18-04-06 11:05

ציטוט:

נכתב במקור על ידי bestdesign
זאת לא השגיאה =] ....

אז אני לא רואה משהו...תסתדר את הקוד שלך...הוא נראה זוועה...אולי נוכל לראות יותר טוב.

Level-Serv 18-04-06 12:39

לא יודע אם זה קשור, אבל בשורה
PHP קוד:

$rid$rresult['eid']; 

יש דאבל r בrresult

meshuga 18-04-06 12:45

ציטוט:

נכתב במקור על ידי Level-Serv
לא יודע אם זה קשור, אבל בשורה
PHP קוד:

$rid$rresult['eid']; 

יש דאבל r בrresult

כתבתי לו את זה..הוא טוען שזה לא זה.....והקוד שלו כזה מבולגן שאי אפשר לראות כלום נורמאלי.

bestdesign 18-04-06 12:58

תמשיך לתקוף =s
עובדה שהקוד לא טוב...

MasterNir 18-04-06 14:37

אני אישית לא הבנתי מה אתה מנסה לעשות בכלל,
אתה לוקח מהבסיס נתונים את השורה שבה ה-ID שווה ל-$id ועושה עליה לולאה? בדר"כ ה-ID הוא מספר ייחודי ותקבל רק תוצאה אחת...

מאיפה אתה מביא את ה-$id בשאילתת SQL?
מה המטרה של הקוד?

bestdesign 18-04-06 16:27

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

meshuga 18-04-06 16:32

ציטוט:

נכתב במקור על ידי bestdesign
תמשיך לתקוף =s
עובדה שהקוד לא טוב...

אני תוקף?...טוב, איגנור, אל תצפה ממני לעזרה בהרבה זמן הקרוב...אבל אתה יכול לצפות שאני יותר ישגיח עליך.


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

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