hero913
(文风大侠)
高级会员

现在穷疯了,没钱
UID 70150
精华
0
积分 924
帖子 958
金钱 924 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
|
[推荐阅读] 如何创建PHP环境
回复 #3 bigfrogwxl 的帖子
问题就是图片不能上传,$photo值没有传过来
===========================================
<?php
// 连接数据库
$conn = mysql_connect("localhost", "user58", "tf+96468");
mysql_select_db("test",$conn);
?>
<?
// 取得网页的参数
$id=$_POST['id'];
//$photo=$_POST['photo'];
// 判断该用户名是否已经存在
$checksql="select * from image where id='$id'";
$check_re=mysql_query($checksql,$conn);
$num=mysql_num_rows($check_re);
if($num!=0){
echo "<table width='100%' align=center><tr><td align=center>";
echo "该用户名已经存在,请选择另一个<br>";
echo "<font color=red>上传失败!</font><br><a href='javascript:history.back(-1)'>返回</a>";
echo "</td></tr></table>";
exit();
}
// 方法一:在mysql中保存图片文件,
// 如果有图片文件,打开图片文件,将图片文件中的数据用函数
// addslashes处理,然后传递给变量$data,
// addslashes函数是给字符串加入斜线,使字符串能够顺利写入数据库中
// 这样变量$data 中保存的就是图片文件的数据了
if ($photo<>""){
$fp=fopen($photo,"r");
$data=addslashes(fread($fp,filesize($photo)));
}
//$password=md5($password);
$sql="insert into image (id,photo) values('$id','$data')";
mysql_query($sql,$conn) or die ("插入数据失败: ".mysql_error());
// 关闭连接
mysql_close($conn);
// 显示上传图片成功
// 重定向到注册成功页面
header("Location:display_image1.php?id=$id");
?>
=================================================
|  MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言 |
|