具有FOREACH可加入内容的表

时间:2016-05-07 12:27:09

标签: javascript php function pdo foreach

我的问题是我不知道如何创建一个与我使用$loop['id']循环创建的foreach具有相同ID的函数。

foreach ($getongoing as $loop) {
 echo "<tr>";
 echo "<td>" . $loop['id'] . "</td>";
 echo "<td>" . $loop['player1'] . "</td>";
 echo "<td>" . "$" . $loop['bet1'] . "</td>";
 echo "<td>" . '<html><img src="images/'.$loop['site1'].'.png" width="25" height="25"/></html>' . "</td>";

在我的循环中,我创建了一个按钮,其中包含$loop['id']

echo '<td><button type="button" class="btn btn-link" onClick="'.$loop['id'].'()" id="test">Join game</button></td></tr>';

我想制作一个功能/脚本,其中提供了一个替换框,询问我是否真的想加入$loop['id']$loop['bet1']

的赌注加入

这是我想要点击特定加入按钮时出现的脚本

<script>
function myFunction() {
    var x;
    if (confirm("Press a button!") == true) {
        x = "You pressed OK!";
    } else {
        x = "You pressed Cancel!";
    }
    document.getElementById("demo").innerHTML = x;
}
</script>

1 个答案:

答案 0 :(得分:2)

您可以简单地将值作为参数传递,而不是使用$loop['id']的值创建和调用函数,请参阅下面的示例:

echo '<td><button type="button" class="btn btn-link" onClick="myFunction(' . $loop['id'] . ');" id="test">Join game</button></td></tr>';

<script>
function myFunction(id) {
    console.log(id);
    var x;
    if (confirm("Press a button!") == true) {
            x = "You pressed OK!";
    } else {
            x = "You pressed Cancel!";
    }
    document.getElementById("demo").innerHTML = x;
}
</script>