Я пытаюсь передать переменную вместе со ссылкой. На первой странице (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>
Wha t выглядит фактический вывод HTML, а не источник PHP? – deceze
Я добавил первую страницу 'view source' HTML to original post. Благодарю. просмотр источника menu.php ничего не показывает. – user3127090
У вас есть закрывающие '
' теги в вашей петле без открытия '' – rogMaHall