缺少来自一个表格单元格的表单标记

时间:2013-07-04 14:52:30

标签: php forms html-table

我有一个奇怪的问题。使用此代码,我生成了一堆表:

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

有人可以解释原因吗?

0 个答案:

没有答案