给你改了下upload.php<?php
$uploaddir = 'upfiles';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "上传成功\n";
}
else
{
echo "你没有上传任何文\n";
}?>
$uploaddir = 'upfiles';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "上传成功\n";
}
else
{
echo "你没有上传任何文\n";
}?>
$uploadfile = $uploaddir .DIRECTORY_SEPARATOR. basename($_FILES['userfile']['name']);上面这行改了下……
而且文件名是$_FILES['userfile']['name'],不是$_FILES['userfile']去下载个php的手册,有问题就看
http://cn.php.net/download-docs.php
$name=$_POST['name'];
$photo_name=basename($_FILES['photo']['name']);
.........
$sql="insert into pic(name,photo) values('$name','$photo_name')";
echo $sql;
.......
它问什么总是显示insert into pic(name,photo) values('$name','')"啊,说我的$photo_name并没有插进去啊,大哥们快给个指示,谢谢