Pat*_*Pat 0 html javascript php forms
我有以下表格供人们更新数据库中的图像(通过更新图像,基本上只需上传新图像,并更新图像路径)
<input type="file" name="color" id="1" />
<input type="file" name="color" id="2" />
<input type="file" name="color" id="3" />
...
<a onclick="submitFunc();" ></a>
Run Code Online (Sandbox Code Playgroud)
我如何submitFunc()
在 php 中获取我的 id 值,以便我知道人们想要更新哪个图像?
如果($id==2)
不为空,我知道人们想要更新图像 #2 等,但我如何传递该 ID 值?
此外,人们可能一次更新多个文件。
为名称添加一个数组,使用 id 作为键:
<input type="file" name="color[1]" />
<input type="file" name="color[2]" />
<input type="file" name="color[3]" />
Run Code Online (Sandbox Code Playgroud)
然后在您收到的 PHP 检查中
if(is_array($_FILES['color'])):
foreach ($_FILES['color'] as $id=>$file):
if ($file['size']):
// upload if changed. $id is your image id
Run Code Online (Sandbox Code Playgroud)