将ID从链接传递到html popup php

时间:2017-12-10 02:38:50

标签: php popup

我正在尝试将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 } ?>

1 个答案:

答案 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>