php文件路径存入数据库会把'\'去掉
然后读出来的时候路径就无效了if($_FILES["acc"]["error"]>0&&$_FILES["acc"]["error"]!=4){echo"Error:"....
然后读出来的时候路径就无效了if ($_FILES["acc"]["error"] > 0&&$_FILES["acc"]["error"]!=4)
{
echo "Error: " . $_FILES["acc"]["error"] . "<br />";
}
else
{
$_dir="D:\wamp\www\Project\project_acc/";
$filename=explode(".",$_FILES['acc']['name']);
$filename[0]=$_pno;
$name=implode(".",$filename);
$_acc=$_dir.$name;
move_uploaded_file($_FILES["acc"]["tmp_name"],$_acc);
}
$sql="select dept from user where uno='".$_tno."'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="select uno from user where dept='".$row['dept']."' and position='系主任'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="insert into project values('".$_pno."' , '".$_pname."' , '".$_tno."' , '".$row['uno']."' , '".$_class."' , '".$_outlay."' ,
'".$_acc."' , '".$_exp."' , '".$_tno2."' , '".$_tno3."' , '".$_tno4."' ,'".$_tno5."' , '".$_tno6."' ,
'".$_tno7."' ,'".$_tno8."' , '".$_sta."' , '".$_date."')"; 展开
{
echo "Error: " . $_FILES["acc"]["error"] . "<br />";
}
else
{
$_dir="D:\wamp\www\Project\project_acc/";
$filename=explode(".",$_FILES['acc']['name']);
$filename[0]=$_pno;
$name=implode(".",$filename);
$_acc=$_dir.$name;
move_uploaded_file($_FILES["acc"]["tmp_name"],$_acc);
}
$sql="select dept from user where uno='".$_tno."'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="select uno from user where dept='".$row['dept']."' and position='系主任'";
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
$sql="insert into project values('".$_pno."' , '".$_pname."' , '".$_tno."' , '".$row['uno']."' , '".$_class."' , '".$_outlay."' ,
'".$_acc."' , '".$_exp."' , '".$_tno2."' , '".$_tno3."' , '".$_tno4."' ,'".$_tno5."' , '".$_tno6."' ,
'".$_tno7."' ,'".$_tno8."' , '".$_sta."' , '".$_date."')"; 展开
展开全部
“\” 在php里面是转意字符,如果用双引号的话会转换掉,你改成单引就可以了,单引是纯字符,不会进行转换
sql='insert....'
sql='insert....'
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询