怎么更新不了记录了?
下面是一个文件上传的程序,我在上一页面向数据库添加了这个程序的描述的
记录,在这个页面要把文件名再添加进去,但是实现不了,大家看看怎么回事?
<html>
<HEAD>
<?
if ($mode == "query"){
If($myfile != "none")
if(!copy($myfile,"./1/$myfile_name")){
echo ("添加失败!");
unlink($myfile);}
else{
require('config.php');//这里连接数据库
$ID = mysql_insert_id();//上个页面已经insert了一个记录
$sql = "update ban set picture='".basename($myfile)."' where ID = '$ID'";
mysql_query($sql,$connect) or die("$sql执行出错");
mysql_close($connect) or die("无法与数据库服务器断开连接");
echo ("<body background='img/back.gif'> 上传成功,<a href='index1.php'>请返回</a></body>");
unlink($myfile);}
else
echo"你没有上传任何文件";
exit;
}
?>
</HEAD>
<body background="img/back.gif">
<div align="center"><img src="img/title.gif" width="700" height="63"> </div>
<FORM METHOD="post" ACTION="<? echo $PHP_SELF; ?>?mode=query" ENCTYPE="multipart/form-data">
<div align="center">
<p>选择您要上传的电报图片</p>
<p>
<INPUT NAME="myfile" TYPE="File">
</p>
<p>
<INPUT TYPE='submit' VALUE="上传">
</p>
</div>
</FORM>
</body>
</html>