שלח תשובה

זירת השאלות

373
צפיות
13
תשובות

העברת נתונים דרך URL

,‏ 21 ביוני, 2005

תראו אני מנסה להעביר נתונים דרך URL ככה:



<a href="?go=index">index</a>

<?PHP

if($go=="index"){
    require("index.php");
}
?>


אבל הבעיה היא שהוא פותח לי את הINDEX באותו דף ששמתי את הלינק…
מה אני עושה?

תגיות:

13 תשובות

  1. jonatan44 הגיב:

    אתה מעביר את הערך go כ get
    בימקום $go לעשות $_GET["go"]

  2. Secret הגיב:

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

    איך עושים את זה? אני מתחנן!
    תודה

  3. jonatan44 הגיב:

    שים לב:


    <a href="?go=index">index</a>

    <?php
    if($_GET["go"] == "index")
    {
        require("index.php");
    }
    ?>

    כאשר אתה נימצאה בעמוד, ללא ערכים שעוברים ב URL (כלומר ?go=)
    אתה תקבל רק את הלינק, כאשר תילחץ עליו, אתה תיראה עדיין את הלינק  + הקבצים שהוכללו ב require.

  4. Secret הגיב:

    נו…
    ואם אני רוצה לקבל את רק את מה שיש בתוך הלינק ולא מה שיש בעמוד הנוכחי…מה אני עושה?

  5. jonatan44 הגיב:

    מוסיף else


    <?php
    if($_GET["go"] == "index")
    {
        require("index.php");
    }
    else
    {
    echo "<a href="?go=index">index</a>";
    }
    ?>

  6. Secret הגיב:

    לא עוזר,צילמתי תמונה של איך זה נראה
    תראה:

  7. jonatan44 הגיב:

    מה אני צריך ליראות?
    תסביר שוב, וברור, מה אתה רוצה בדיוק לעשות.

  8. Secret הגיב:

    תראה בתמונה
    שזה פותח את הדף שאני רוצה שזה יפתח, באותו דף של הלינק (מתחת ללינק זה פותח את הדף) אני פשוט רוצה שזה יפתח בדף חדש.

    מה כ"F קשה להבין ?

  9. jonatan44 הגיב:

    תוסיעף לקישור
    target="_blank" אם אני לא טועה..

שלח תשובה