时间: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); 看看都是些什么