2015-01-28 2 views
0

Я пытаюсь передать переменную вместе со ссылкой. На первой странице (test.php) у меня есть переменная $ x, которая переходит на вторую страницу (menu.php).Передача переменной вместе со ссылкой, определенной в пределах области карты

Когда я отправляю его по обычной ссылке, переменная передается на вторую страницу без проблем. Но когда такое же было передано с помощью ссылки, определенной в тегах области карты, всегда принимался только первый экземпляр переменной. (Всегда печатать 0)

Может ли кто-нибудь мне помочь?

test.php

<?php 
    for ($x = 0; $x <= 5; $x++) { 
    ?> 
    <p> 
    <img src="uploads\network.png" width="1261" height="961" usemap="#planetmap"> 
    <?php echo $x ; ?> 
    <map name="planetmap"> 
     <area shape="rect" coords="91,31,211,151" alt="Sun" href="menu.php?projectid=<?php echo $x;?>" target="_blank"> 

    </map> 
    </p> 

    <a href="menu.php?projectid=<?php echo $x;?>">link</a> 
    <?php 

    }  
    ?> 

menu.php

<?php 
    $cell = $_GET["projectid"]; 
    echo $cell; 
    ?> 

Фактический HTML (Просмотр)

<img src="uploads\network.png" width="1261" height="961" usemap="#planetmap"> 
0<map name="planetmap"> 
    <area shape="rect" coords="91,31,211,151" alt="Sun" href="menu.php?projectid=0" target="_blank"> 

</map> 
</p> 

<a href="menu.php?projectid=0">link</a> 

<img src="uploads\network.png" width="1261" height="961" usemap="#planetmap"> 
1<map name="planetmap"> 
    <area shape="rect" coords="91,31,211,151" alt="Sun" href="menu.php?projectid=1" target="_blank"> 

</map> 
</p> 

<a href="menu.php?projectid=1">link</a> 

<img src="uploads\network.png" width="1261" height="961" usemap="#planetmap"> 
2<map name="planetmap"> 
    <area shape="rect" coords="91,31,211,151" alt="Sun" href="menu.php?projectid=2" target="_blank"> 

</map> 
</p> 

<a href="menu.php?projectid=2">link</a> 
+1

Wha t выглядит фактический вывод HTML, а не источник PHP? – deceze

+0

Я добавил первую страницу 'view source' HTML to original post. Благодарю. просмотр источника menu.php ничего не показывает. – user3127090

+1

У вас есть закрывающие '

' теги в вашей петле без открытия '

' – rogMaHall

ответ

0

вы просто хотите иметь в файл, который вы ссылаетесь тоже $projectid = $_GET['projectid'];

Смежные вопросы