在上传代码中首先获取上传文件图片的文件名$filename,然后insert的时候将获取的文件名insert到adminphoto中
mysql_query("insert into admindata (adminphoto) values ('images/".$filename."')")
显示的时候" width="111" height="144">
$AdminPhoto为查询到你数据库的图片路径
$AdminPhoto替换成$rs->AdminPhoto
你需要搜索一下文件上传啊 然后如何对文件进行处理 最好是自己写一边知道如何处理了才行不然这次回来下次还是不明原理的
function renameimage($file,$e)
{
$tupianname=explode(".",$file);
$tupianname1=date("Ymdhis");
$tupianname1.=substr(md5(rand(0,100000)),0,4);
@rename($tupianname[0],$tupianname1); $tupianname1=$tupianname1.".".$tupianname[1];
$a=$e.$tupianname1;
return $a;
}
if ($_POST["submit"] != "")
{
$max_size = 102400;
$photo_size = $_FILES['photo']['size'];
$photo_type = $_FILES['photo']['type'];
if($photo_type!='image/jpeg' && $photo_type!='image/gif' && $photo_type!='image/jpg'&& $photo_type!='image/pjpeg')
{
echo "";
}
else
{
if($max_size < $photo_size)
{
echo "";
}
else
{
$path = renameimage($_FILES['photo']['name'],'upfiles/');
move_uploaded_file($_FILES['photo']['tmp_name'],$path);
}
}
数据库中的图片路径是自己写入的,根据你放图片的路径