0
링크와 함께 변수를 전달하려고합니다. 첫 번째 페이지 (test.php)에는 두 번째 페이지 (menu.php)로 전달되는 변수 $ x가 있습니다.지도 영역 내에서 정의 된 링크와 함께 변수 전달
일반 링크로 보내면 변수가 문제없이 두 번째 페이지로 전달되었습니다. 그러나지도 영역 태그 내에 정의 된 링크를 통해 동일한 링크가 전달되면 변수의 첫 번째 인스턴스 만 항상 전달됩니다. (항상 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>
뭐 실제 HTML 출력은 PHP 소스가 아닌 것처럼 보입니까? – deceze
첫 번째 페이지 '원본보기'HTML을 원래 게시물에 추가했습니다. 감사. menu.php의 소스보기에는 아무 것도 표시되지 않습니다. – user3127090
루프에 '
'태그를 닫지 않고 '' – rogMaHall