热搜:NVER node 开发 php

PHP没选择图片 也会打印出选择图片

2024-09-07 10:00:01
PHP没选择图片 也会打印出选择图片

前台代码 浏览图片控件

while($row = mysql_fetch_array($result))  {echo'
';for($i=1; $i<10; $i++){ $j=$i+1; $k=$i+5;echo'输入图片'.$j.'(大小394px*296px) ';}
'; }


后台
  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); 看看都是些什么