我有一个奇怪的问题。使用此代码,我生成了一堆表:
<a big form>
*code*
for ($g=1;$g<=$g_number;$g++){
*some random code*
echo"<div id='grupa$g' style='float:left;padding:2px;'><h3>Grupa $g</h3>
<table border='1px' style='display:block; text-align:center';>
<thead>
<th>Name</th><th>V.</th><th>Sets/th><th>m</th>
</thead>
<tbody>";
for ($p=0;$p<$no_of_items[$g];$p++){
echo"<tr>
<td>".$components[$g][1][$p]."</td>
<td>".$components[$g][2][$p]."</td>
<td>".$components[$g][4][$p]."-".$components[$g][5][$p]."</td>
<td>".$components[$g][6][$p]."</td>
<td><form method='post' action='delete_from_groups.php'><input type=submit name=delete value='".$components[$g][0][$p]."'></input></form></td>
</tr>";
}
echo" </tbody>
</table>";
*random code*
}
*some more code*
</end of big form>
最右边的列包含每行表单内的按钮。一切都按预期工作,除了第一个表中该类型的第一个单元格。该单元格只包含按钮(正确命名),该行上的所有其他单元格都包含正确的值,但应该包含表单的第一个单元格没有它。这只是
<td><input type="submit" value="411" name="delete"></input></td>
所有其余的都应该如此:
<td><form action="delete_from_groups.php" method="post"><input type="submit" value="412" name="delete"></input></form></td>
有人可以解释原因吗?