[英]Adjust the amount of columns and rows for a HTML table by form submission in PHP
我创建了一个包含3行的表单,每行有5列,每列包含3个输入框,如下面的屏幕截图所示。
我想提交此表格并生成表格。 表的结构将由表单的数据确定。
例如:
它将创建一个像这样的表:
(两行,第一行有两列,第二行有一列)
我想我需要为此编写大量的if then else
代码,有人对编写这种逻辑有想法吗? 宁愿简单/小写。
欢迎讨论。
这只是算法,但是在php中实现它应该足够简单
colspan
为maxCols / thisRowCols
我在此逻辑中看到的唯一警告是,如果maxCols / thisRowCols
的结果不是整数,但是您将不得不使用它,或者想办法:P
编辑
如果您从php中回显,
if(thisRowCols != maxCols) {
echo("<td colspan=\"", maxCols / thisRowCols, "\"> </td>");
} else {
echo("<td> </td>");
}
如果您在html代码中包含<td>...
,
<td <?php if(thisRowCols != maxCols) { echo("colspan=\"", maxCols / thisRowCols, "\"");} ?> > </td>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.