我有一个包含10个照片上传字段的表单。我想做的是限制10张照片上传。通常在您上传10张照片之后,10个字段将再次出现。但这一次我想让它变得有限。例如,有10个上传字段,上传5张照片后,只剩下5个字段。如果你删除了一张照片,那么就会有6个字段。现在,我使用select count(*)
计算MySql表中的行数,并使用:
if ($rownumber == 4) {
"show 6 fields"
}
还有其他方法吗?我现在使用的方法非常复杂,并且使用了很多代码。
答案 0 :(得分:0)
为什么要使用大量代码?
$maxuploadslots = 10;
for($i=0; $i<$maxuploadslots; $i++)
{
if($i < $rownumber)
continue;
echo "<input...."; // I believe you add them this way, right?
// that is "ADD 1 FIELD"
}
for循环将运行十次,并且每当它检查上传的图像时,如果我的rownumber较小,它将不会添加新行,否则它将会。
答案 1 :(得分:0)
对于名称,您可以连接变量,也可以将名称输入作为数组。