所以我有一个html表格,上面有我的比赛名称,日期,表格的每一行都有一个按钮,对应于比赛名称。我想知道的是,当单击该按钮时,是否可以以模态显示该比赛的结果?每场比赛的结果都存储在数据库中的单独表格中,与比赛名称和日期的结果相同。
我此刻的桌子看起来像这样
echo "
<div align = 'center'>
<table class = 'reportTable' border = '1' cellpadding = '5' width = '90%'>
<tr>
<th> Competition Number </th>
<th> Competition Name </th>
<th> Date Of Competition </th>
<th> Results </th>
</tr>
";
while ($row = mysql_fetch_array($result))
{
echo "
<tr align = 'center'>
<td>".$row['competitionID']."</td>
<td>".$row['competitionName']."</td>
<td>".date("d/m/Y", strtotime($row['dateStarting']))."</td>
<td><a href = results.php?id=".$row['competitionID'].">Results</a></td></td>
</tr>
";
}
echo "</table>
</div>";
我想要实现的是,当我单击与比赛相对应的按钮时,它将在页面上显示一个仅显示该比赛结果的模式。
任何意见都值得赞赏。
谢谢!
这是
您目前<input>
标签的格式。您使用的引号是 PHP 中的字符串分隔符,而不是标签中的引号。因此,两个属性没有引号:
<input type = 'submit' value = PGA id = 6>
最好添加引号并去除空格,因此:
<input type='submit' value='PGA' id='6'>
您已经编辑了代码以包含 value = value =
的属性,我认为这只是一个编辑错误。
如果你想从基于比赛PK的表单中读取一个值,你可以做这样的事情:
<input type='submit' name="competition[6]" value='PGA' id='6'>
然后,您可以在提交表单时检查$_POST['competition']
以查看点击了哪个比赛(它将是一个数组)。