我根据数据库中的问题生成了多个上传文本框。现在我的问题是在输入时,我写了<input type="file" name="file[<?php echo $id;?>]"/>
,当我想保存它时,我把程序编写为$_FILES['file']['name'][$start];
,其中$start
是我声明匹配的数字问题编号。例如,如果file[123]
位于文本框中,则保存信息时的帖子字段也为$_FILES['file']['name'][123]
。
但是,当我尝试查找文本框file[123]
是否发送了类似$_FILES['file']['name'][$start]<>""
的内容时,它却没有发布任何内容。
这是保存信息时的代码:
<input multiple name="file[<?php echo id;?>]" type="file" size="50" maxlength="100">
if ($_FILES['file']['name'][$start]<>""){
$fname=$_FILES['file']['name'][$start];
$tandatangan=$fname;
mysql_query("UPDATE answer SET document='$tandatangan' WHERE user_id='$id_user' and id_question='$id_soalan' ");
move_uploaded_file($_FILES["file"]["tmp_name"],"../files/$tandatangan");
}