我正在尝试编写一些 PHP,将值放在 2D 数组中并创建一个表来呈现数据。当我尝试在每一行的末尾创建一个按钮时,我的问题就出现了,我试图根据 SQL 查询中的 $row['ID'] (数组的第一个维度)给它一个唯一的名称。我只是不知道如何在循环上下文中提取这些数据。
$result = mysql_query($query) or die(mysql_error());
$num_rows = mysql_num_rows($result);
if ($num_rows > 0){
while($row = mysql_fetch_assoc($result))
{
$list[$row['ID']]['ProductionNo']=$row['ProductionNo'];
$list[$row['ID']]['UserID']=$row['UserID'];
$list[$row['ID']]['StartTime']=$row['StartTime'];
$list[$row['ID']]['EndTime']=$row['EndTime'];
}
$openproduction = '<table><tbody><td>';
foreach ($list as &$value)
{
$openproduction .= '<tr>';
foreach ($value as &$valueitem)
{
$openproduction .= '<td> '.$valueitem.'</td>';
}
$openproduction .= "<td><input type='button' name='$key' class='button' ></td></tr></tr>";
}
$openproduction .= '</tbody></td></table>';
unset($valueitem);
unset($value);