我想要实现的是,如果存在非空输入+将显示另一个输入。 这就是输入的样子。
<input type="file" name="image[]" />
我想做的就是这样的事情
if (!empty($input)){
//Add another input
}
我认为你可以得到这个想法,我只是想知道这是否可以实现,因为我是php的新手,我不知道这是否可行。 如果我犯了任何语法错误,我很抱歉英语不是我的母语。
答案 0 :(得分:0)
当然!通过查看$_POST
和$_FILES
,您可以了解输入是否包含某些内容。然后,您可以制作if
并根据需要再渲染<input>
。
请注意,PHP是服务器端代码。它在表单在浏览器中提交时运行,因此浏览器向服务器发出请求。如果您希望立即显示其他输入,则只要填充第一个输入,您就需要使用JavaScript。这也很有可能。
答案 1 :(得分:0)
我的猜测是,你想要互动。在这种情况下,您需要使用JavaScript,这是 client side language 。
您将事件挂钩到输入,并在每次更改时检查它是否为空。如果是,则显示另一个输入。
答案 2 :(得分:0)
您可以使用以下方法查看文件是否为空
if ($_FILES['image']['size'] > 0)