使用输入文件类型编辑图像 [英] editing image by using input file type
本文介绍了使用输入文件类型编辑图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
和通过编辑图像我的意思是进入一个新的形象将取代旧的形象。
这里是我的代码:
<?php
require(db.php);
$ id = $ _REQUEST ['theId'];
$ result = mysql_query(SELECT * FROM table WHERE id ='$ id');
$ test = mysql_fetch_array($ result);
$ name = $ test ['Name'];
$ email = $ test ['Email'];
$ image = $ test ['Image'];
if(isset($ _ POST ['submit']))
{
$ name_save = $ _POST ['name'];
$ email_save = $ _POST ['email'];
if(isset($ _ FILES ['image'] ['tmp_name']))
{
$ file = $ _FILES ['image'] ['tmp_name'] ;
$ image = addslashes(file_get_contents($ _ FILES ['image'] ['tmp_name']));
$ image_name = addslashes($ _ FILES ['image'] ['name']);
$ b move_uploaded_file($ _ FILES [image] [tmp_name],photos /。$ _FILES [image] [name]);
$ image_save =照片/。 $ _FILES [ 形象] [ 名称];
$ b $ mysql_query(UPDATE table SET Name ='$ name_save',Email ='$ email_save',Image ='$ image_save'WHERE id ='$ id')或die(mysql_error()) ;
header(Location:index.php);
}
}
?>
< form method =post>
< table>
< tr>
< td>名称:< / td>
< td>
< input type =textname =namevalue =<?php echo $ name?>/>
< / td>
< / tr>
< tr>
< td>电子邮件< / td>
< td>
< input type =textname =emailvalue =<?php echo $ email?>/>
< / td>
< / tr>
< tr>
< td>图片< / td>
< td>
< input type =filename =imagevalue =<?php echo $ image?>/>
< / td>
< / tr>
< tr>
< td>& nbsp;< / td>
< td>
< input type =submitname =submitvalue =submit/>
< / td>
< / tr>
< / table>
解决方案
查看全文