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>