Javascript 具有FOREACH可连接内容的表

Javascript 具有FOREACH可连接内容的表,javascript,php,function,pdo,foreach,Javascript,Php,Function,Pdo,Foreach,我的问题是,我不知道如何创建一个与我用foreach循环创建的$loop['id']具有相同id的函数 foreach ($getongoing as $loop) { echo "<tr>"; echo "<td>" . $loop['id'] . "</td>"; echo "<td>" . $loop['player1'] . "</td>"; echo "<td>" . "$" . $loop['bet1']

我的问题是,我不知道如何创建一个与我用
foreach
循环创建的
$loop['id']
具有相同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']
,下注
$loop['bet1']

这是我希望在单击specfic连接按钮时显示的脚本

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

函数myFunction(){
var x;
如果(确认(“按下按钮!”)==真){
x=“您按下了OK!”;
}否则{
x=“您按了取消!”;
}
document.getElementById(“demo”).innerHTML=x;
}

您可以简单地将值作为参数传递,而不是使用
$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>
echo“加入游戏”;
函数myFunction(id){
console.log(id);
var x;
如果(确认(“按下按钮!”)==真){
x=“您按下了OK!”;
}否则{
x=“您按了取消!”;
}
document.getElementById(“demo”).innerHTML=x;
}

但这是链接到第一个按钮的所有其他按钮?不,它们调用了相同的函数
myfunction
,但您可以通过参数
id
进行识别。。检查浏览器控制台我们可以创建它,所以如果我按ok,它将转到joingame.php?
if(确认(“按按钮”){window.location='joingame.php';}
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>