服务器上实现php写数据到文件中,如何使用PHP将文件上传到服务器时将文件名存储在数据库中以及其他信息?...

嗨,我已经阅读了很多论坛和网站,告诉你如何将图像上传到服务器,我已经设法让这个工作,我可以上传一个文件到我的服务器,但存储文件名确实适用于我发现的以下示例我还需要创建一个允许将更多数据输入数据库的表单.我坚持这个,因为之前做了很多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:图像文件打开以便写入.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值