嗨,我已经阅读了很多论坛和网站,告诉你如何将图像上传到服务器,我已经设法让这个工作,我可以上传一个文件到我的服务器,但存储文件名确实适用于我发现的以下示例我还需要创建一个允许将更多数据输入数据库的表单.我坚持这个,因为之前做了很多PHP.我已经结束尝试不同的网站教程没有太大的成功,任何人都可以帮助我!我需要为我正在做的项目完成它.
我基本上试图建立一个CMS,允许用户上传乐队成员的照片并存储有关他们的信息,以便它可以显示在网页上供公众查看.
我的表看起来像这样:
Field Type Null Default
id int(10) No
nameMember varchar(25) No
bandMember text No
photo varchar(30) No
aboutMember text No
otherBands text No
我想要的表单如下所示:
Adding a new Band Member or Affiliate
Please Enter the Band Members Name.
Band Member or Affiliates Name:
Please Enter the Band Members Position. Example:Drums.
Member's Position:
Please Upload a Photo in gif or jpeg format. The file name should be named after the Members name. If the same file name is uploaded twice it will be overwritten!
Photo:
Please Enter any other information about the band member here.
Other Member Information:
Please Enter any other Bands the Member has been in.
Other Bands:
将Image上传到服务器的示例,即:
if ($_POST["action"] == "Load")
{
$folder = "images/";
move_uploaded_file($_FILES["filep"]["tmp_name"] , "$folder".$_FILES["filep"]["name"]);
echo "
File ".$_FILES["filep"]["name"]."loaded...";
$result = mysql_connect("localhost", "******", "*****") or die ("Could not save image name
Error: " . mysql_error());
mysql_select_db("project") or die("Could not select database");
mysql_query("INSERT into dbProfiles (photo) VALUES('".$_FILES['filep']['name']."')");
if($result) { echo "Image name saved into database
"; }
}
?>
我必须使用的示例表单是这样的:
File: | |
PS:图像文件打开以便写入.