when you update the file,you must have got the uploaded file's directory and name ( it is a string,as a variable named $uploadedfile ) on the server,then just query "insert into XX (photo) values ('$uploadedfile')"
调试欢乐多
$_FILES['userfile']['name']//客户端机器文件的原名称。
<?php
if(!empty($upload))
{
if(empty($uploadfile))
{
echo $uploadfile;
echo "<script language='javascript'>alert('您还没选择图片呢!怎么上传啊?^_^'); location.href='add.php'</script>";
}
else
{
if($uploadfile_size>102400)
{
echo "<script language='javascript'>alert('您的图片太大,请选择适当的图片!'); location.href='add.php'</script>";
exit;
}
if($uploadfile_type!="image/gif" and $uploadfile_type!="image/pjpeg" and $uploadfile_type!="image/png")
{
echo "<script language='javascript'>alert('请选择gif或jpg或png图片类型!'); location.href='add.php'</script>";
exit;
}
$upfile_path="../../uploadimg/";
$time=time();
$photo=$time.$uploadfile_name;
$picturename=$upfile_path.$photo;
if(!file_exists($picturename))
{
if(!copy($uploadfile,$picturename))
{
echo "服务器忙,图片上传失败!";
exit;
}
echo "<script language='javascript'>alert('图片上传成功!')</script>";
$upload="";
echo "<meta http-equiv=\"Refresh\" content=\"0;url=$PHP_SELF?picturename=".$picturename."&name=".$photo."\">";
}
else
{
echo "服务器忙,图片上传失败!";
exit;
}
}
}?>