PHP 头像上传到mysql数据库

准备环境

  • window2008
  • phpStudy
  • Mysql数据库

    mysql数据库

  • 在这里插入图片描述

    第一步:用户登录成功

  • 该用户已经存在数据库
  • 进入个人中心,查找到数据库中的个人信息
  • 进行图片上次
  • <?php
    include "../mysqlcon/dblink.php";
    //导入数据库
    ?>
    
    <html>
    <head>
    <meta charset="utf-8">
    <title>个人中心</title>
    </head>
    <body>
    <h1><a href = '../index.php'>论坛--首页--bbs</a></h1>
    <?php
    if(isset($_COOKIE['name'])){
    	//获取登录的用户名作为cookie值
    	$userName = $_COOKIE['name'];
    	$sql = "select * from users where name = '".$userName."'";
    	//echo $sql;//验证sql语句的正确与否
    	$results = mysqli_query($link,$sql);
    	if($results){
    		$result = mysqli_fetch_assoc($results);
    		echo "<hr />";
    		echo "欢迎您,".$_COOKIE['name'];
    		echo "<a href = './logout.php'>注销用户</a><br />";
    		echo "<br />";
    		echo "您的头像是<br /><img src = '".$result['photo']."' width ='100px'>";
    		echo "&nbsp;&nbsp;&nbsp;";
    		echo "<br /><h3><a href = './upimg.php'  ><span style = 'color:blue';>修改头像</span></a></h3>";
    		echo "<hr />";
    		echo "账户余额:".$result['money']."<span style = 'color:red';>请充值</span>";
    	}else{
    		//捕获sql查询语句出错信息
    		die(mysql_error());		
    	}	
    }else{
    	echo "<a href = './register.php'>注册</a>";
    	echo "<hr />";
    	echo "<a href = './login.php'>登录</a>";
    	
    }
    ?>
    </body>
    </html>
    <?php
    mysqli_close($link);
    ?>
    

    代码效果

    在这里插入图片描述

    第二步:上次头像

  • 点击修改头像
  • 进行头像的上传
  • 书写表单
  • <html>
    	<head>
    		<meta charset = "utf-8">
    		<title>上传个人头像</title>
    	</head>
    	<body>
    		<form
    			action = "./addPhoto.php"
    			method="POST"
    			enctype="multipart/form-data"
    		>
    		<input type="file" name="up" ><br />
    		<input type="submit" name="userSubmit" value="提交">
    		</form>
    	</body>
    </html>
    

    代码效果

    在这里插入图片描述在这里插入图片描述

    最终结果

    在这里插入图片描述


  • 【四大石窟】
  • 莫高窟〖甘肃敦煌〗
  • 云岗石窟〖山西大同〗
  • 龙门石窟〖河南洛阳〗
  • 麦积山石窟〖甘肃天水〗


  • 注册信息存入Mysql数据库中
    生成验证码图片
    头像上传到mysql数据库
    登录与mysql信息匹配
    编写留言板

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星球守护者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值