Php 将变量与映射区域内定义的链接一起传递
我试图通过链接传递变量。在first page test.php中,我有一个变量$x传递给second page menu.php 当我通过普通链接发送它时,变量被毫无问题地传递到第二个页面。但是,当使用map area标记中定义的链接传递相同内容时,始终只传递变量的第一个实例。始终打印0 谁能帮帮我吗 test.phpPhp 将变量与映射区域内定义的链接一起传递,php,html,dictionary,area,Php,Html,Dictionary,Area,我试图通过链接传递变量。在first page test.php中,我有一个变量$x传递给second page menu.php 当我通过普通链接发送它时,变量被毫无问题地传递到第二个页面。但是,当使用map area标记中定义的链接传递相同内容时,始终只传递变量的第一个实例。始终打印0 谁能帮帮我吗 test.php <?php for ($x = 0; $x <= 5; $x++) { ?> <p> <img src="
<?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>
您只需要在链接的文件中包含$projectid=$\u GET['projectid'] 实际的HTML输出是什么样子的,而不是PHP源代码?我在原始文章中添加了第一页的“查看源代码”HTML。谢谢view source of menu.php没有显示任何内容。您的循环中有关闭标记,但没有打开找到答案。映射名称在for循环的每个迭代中都必须是唯一的。