时间:2021-07-01 10:21:17 帮助过:9人阅读
while($row = mysql_fetch_array($result)) {echo''; }
for($i=1;$i<10;$i++) { $j=$i+1; $k=$i+5; if ($_FILES["file'.$i.'"]["error"] > 0) { echo'没有选择图片'.$j; ${"iii".$i}=$_POST['detail'.$k]; }else { if (file_exists("images/" . $_FILES["file'.$i.'"]["name"])) { echo $_FILES["file'.$i.'"]["name"].'图片文件名'.$j.'已存在请换文件名'; ${"iii".$i}=''; } else { move_uploaded_file($_FILES["file'.$i.'"]["tmp_name"], "images/" . $_FILES["file'.$i.'"]["name"]); echo "Stored in: " . "images/" . $_FILES["file'.$i.'"]["name"]; ${"iii".$i}= 'images/'.$_FILES["file'.$i.'"]["name"]; } } }
"file'.$i.'"
这种东西得不到你想要的结果,应该是
"file{$i}"
你先把这个改了再说吧
PHP变量分离不是都是用'.$i.'的么。。
我都把双引号改成单引号就解决了
提交后 print_r($_FILES); 看看都是些什么