php mysql 图片输入输出问题
请好心人帮帮忙,拜托了。由于字数原因,我发不了全部的。我简单讲下:我有4个后台文件(table.php2.php3.php4.php)和1个前台显示图片页面(zzwsd....
请好心人帮帮忙,拜托了。
由于字数原因,我发不了全部的。我简单讲下:
我有4个后台文件(table.php 2.php 3.php 4.php)和1个前台显示图片页面(zzwsd.php)。
我通过table.php(input type="file" name="myfile")向2.php输出路径,然后放到upload文件夹里(存入正常) ,然后 3.php输入图片的标题,然后用4.php输入到数据库。
数据库zzwsd表里有id title picture href dater 这5个字段.其中id title picture 输入都正常的,只有href没有输入值。 是怎么回事? picture字段存的是路径,那么这个href字段存的是什么?
下面是2.php里的代码:
<?php
error_reporting(0);
session_start();
echo $_FILES['myfile']['name'];
$picture='upload/'.$_FILES['myfile']['name'];
move_uploaded_file($_FILES['myfile']['tmp_name'],$picture);
echo $picture;
$_SESSION["href"]=$picture;
echo $_SESSION["href"];
$_SESSION["picture"]=$_FILES["myfile"]["name"];
?>
<br />
<a href="3.php">下一步</a><a href="table.php">上一步</a>
只有这么些分。。。请好心人一定帮帮我,如果没看明白,可以加我Q 541883568 ,拜托了 展开
由于字数原因,我发不了全部的。我简单讲下:
我有4个后台文件(table.php 2.php 3.php 4.php)和1个前台显示图片页面(zzwsd.php)。
我通过table.php(input type="file" name="myfile")向2.php输出路径,然后放到upload文件夹里(存入正常) ,然后 3.php输入图片的标题,然后用4.php输入到数据库。
数据库zzwsd表里有id title picture href dater 这5个字段.其中id title picture 输入都正常的,只有href没有输入值。 是怎么回事? picture字段存的是路径,那么这个href字段存的是什么?
下面是2.php里的代码:
<?php
error_reporting(0);
session_start();
echo $_FILES['myfile']['name'];
$picture='upload/'.$_FILES['myfile']['name'];
move_uploaded_file($_FILES['myfile']['tmp_name'],$picture);
echo $picture;
$_SESSION["href"]=$picture;
echo $_SESSION["href"];
$_SESSION["picture"]=$_FILES["myfile"]["name"];
?>
<br />
<a href="3.php">下一步</a><a href="table.php">上一步</a>
只有这么些分。。。请好心人一定帮帮我,如果没看明白,可以加我Q 541883568 ,拜托了 展开
3个回答
2011-10-18
展开全部
根据字段名估计href存的应该是图片的链接地址吧?
用来在图片显示时“点击查看大图”?
只是猜测,至于他为什么不能写入数据库,那碧敬厅要看你sql语句语法,还有悔隐字段类型了。你贴的代码无法看稿逗出端倪。
用来在图片显示时“点击查看大图”?
只是猜测,至于他为什么不能写入数据库,那碧敬厅要看你sql语句语法,还有悔隐字段类型了。你贴的代码无法看稿逗出端倪。
追问
upload/ziduan.gif
输出是这样,sql也做添加了,标题这些都能添加上去。 就href没有添加上,是不是我数据库字段弄错了? 这种应该怎么弄字段
追答
字段类型用varchar(255) 就可以了啊,另外就是检查一下你添加时候的SQL语句有没有问题。我见过很多语句这样写的 "$_SESSION["xxx"]" ,这样能正确都见鬼了。
展开全部
href应该存的是图片上传后的地址,就是能够永久获档埋取图片的地行脊蚂址野皮,picture字段应该问数据库设计者了,我猜测是源图片地址,就是没上传之前的图片地址。。
根据你所描述,无法看出到底是什么问题。。不过一般设计图片上传易错处就是<form>标签中没有加 enctype="multipart/form-data"此属性,请检查一下是否添加了,例:
<form name="userHomeArchive" enctype="multipart/form-data" method="post" action="<?php echo $this->baseUrl('userhome/archive')?>">
</form>
根据你所描述,无法看出到底是什么问题。。不过一般设计图片上传易错处就是<form>标签中没有加 enctype="multipart/form-data"此属性,请检查一下是否添加了,例:
<form name="userHomeArchive" enctype="multipart/form-data" method="post" action="<?php echo $this->baseUrl('userhome/archive')?>">
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo $_SESSION["href"];
exit;
你输出下 不老袭胡就知道你禅凳要的是什么侍拦了吗
exit;
你输出下 不老袭胡就知道你禅凳要的是什么侍拦了吗
更多追问追答
追问
upload/ziduan.gif
输出是这样,sql也做添加了,标题这些都能添加上去。 就href没有添加上,是不是我数据库字段弄错了? 这种应该怎么弄字段
追答
你给$_SESSION["href"];
一个变量 然后存到数据库里面 就完事了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询