主题: 如何取得上传文件后的一个返回值 |
作者: php爱好者, 发布日期: 2009-01-21 23:25:53, 浏览数: 10869 |
上传文件后我吧这个文件的信息放倒数据库 返回一个ID($insert_attachment_id)
然后我再这个添加内容的页面<input type="text" id="attachment_id" name="cc" /> 这个ID 怎么才能传递到我添加内容的那个页面呢 因为有了这个ID管理垃圾文件就方便很多了 我用JS 和 SESSIOON多无法传递 if (move_uploaded_file($tmp_name,$file_path) === false) { alert("上传文件失败。"); } $link=mysql_connect('localhost','abc','123456') or die ('I cannot connect to the database because: ' . mysql_error()); //连接数据库 mysql_query("SET NAMES 'utf8'"); mysql_select_db('company',$link)or die('Could not select database'); //选择表 $insert_attachment=mysql_query("INSERT INTO `content_attachment` (`content_filename`, `content_description`, `content_attachment`, `content_filetype`, `content_filesize`) VALUES ('$file_name', '文件备注', '$new_name', '$file_ext', '$file_size')",$link); $insert_attachment_id=mysql_insert_id();//返回刚才的ID $file_url = $save_url . $new_name; //插入图片,关闭层 echo '<html>'; echo '<head>'; echo '<title>Insert Image</title>'; echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">'; echo '</head>'; echo '<body>'; //echo '<script type="text/javascript">'; //echo 'insert_attachment_id='."$insert_attachment_id;"; //echo "document.getElementById('attachment_id').value =insert_attachment_id;"; //echo '</script>'; echo '<script type="text/javascript">parent.KE.plugin["image"].insert("' . $_POST['id'] . '", "' . $file_url . '","' . $_POST['imgWidth'] . '","' . $_POST['imgHeight'] . '","' . $_POST['imgBorder'] . '","' . $_POST['imgTitle'] . '");</script>'; echo '</body>'; echo '</html>'; } |