0

我有一个包含 10 个照片上传字段的表单。我想做的是限制10张照片上传。通常在您上传 10 张照片之后,这 10 个字段将再次出现。但这一次我想限制它。例如,有 10 个上传字段,上传 5 张照片后,将只剩下 5 个字段。如果你删除一张照片,那里会出现 6 个字段。现在,我select count(*)用来计算 MySql 表中的行数,我正在使用:

if ($rownumber == 4) { 
    "show 6 fields" 
}

有没有其他方法可以做到这一点?我现在使用的方法非常复杂,并且使用代码很多。

4

2 回答 2

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 循环将运行十次,每次它检查上传的图像计数是否 i 小于行号它不会添加新行,否则它会。

于 2013-02-07T07:09:05.933 回答
0

对于名称,您可以连接一个变量,也可以将名称作为数组输入。

于 2013-02-07T07:25:22.737 回答