我正在尝试将ID从链接传递到包含PHP的HTML / CSS弹出窗口
这是循环。
<?php
foreach ($contentsDecoded->qb_c as $index => $qb)
{
//do stuff here
}
?>
这是我的链接。
<a href="?id=<?php echo $index; ?>"><img src="img/edit.png"></a>
这是弹出窗口的一部分。
<div class="popup" data-popup="popup-2">
<div class="popup-inner">
<?php
$id = (int) $_GET["id"];
echo $id;
?>
<a data-popup-close="popup-2" href="#">
close
</a>
</div>
</div>
0被打印;即使我点击阵列中的第10个项目。
编辑以显示更多
<?php foreach ($contentsDecoded->quarterbacks_common as $index => $qb) { ?>
<tr>
<!-- <td><?php echo $qb->nflPlayerPosition; ?></td>-->
<td class="textSize8"><?php echo $qb->nflPlayerNumber; ?></td>
<td class="textSize8"><?php echo $qb->nflPlayerName; ?></td>
<td class="textSize8 team"><?php echo $qb->nflPlayerTeam; ?></td>
<td class="textSize8"><?php echo $qb->nflPlayerNFLPlayerID; ?></td>
<td class="textSize8"><?php echo $qb->nflPlayerCardType; ?></td>
<td class="text-right">
<a data-popup-open="popup-2" href="?id=<?php echo $index; ?>"><img src="img/edit.png" width="20px" height="20px"></a>
</td>
</tr>
<?php } ?>
答案 0 :(得分:0)
<?php
$contentsDecoded = array(1, 2, 3, 5);
foreach ($contentsDecoded as $index => $qb)
{
echo "<a href=\"?id=$index\"><img src=\"img/edit.png\"></a>";
}
?>
<div class="popup" data-popup="popup-2">
<div class="popup-inner">
<?php
$id = (int) $_GET["id"];
echo $id;
?>
<a data-popup-close="popup-2" href="#">
close
</a>
</div>
</div>