PHP Variable Passing in Foreach on same page
Posted
by
tooly228
on Stack Overflow
See other posts from Stack Overflow
or by tooly228
Published on 2013-06-28T22:01:04Z
Indexed on
2013/06/28
22:21 UTC
Read the original article
Hit count: 134
I've been struggling this for a while and I simply can't figure this out. Here is my code:
<?php
foreach($list as $id =>$name) {
echo("<td style=\"vertical-align:middle;\">
<a href=\"item=$id#confirm\" role=\"button\" data-toggle=\"modal\">
Buy</a></td></tr>");
}?>
<html>
<div class="modal small hide fade" id="confirm" tabindex="-1"
role="dialog" aria- labelledby="myModalLabel" aria-hidden="true">
<a href="redeem.php?item=<?php echo $id; ?>"><button class="btn btn-danger">
Buy</button></a></div>
The main issue here is that the $id from the foreeach is not the same as the $id in the div class link. Instead the link is the end value of the foreach list.
© Stack Overflow or respective owner