主题: 如何取得上传文件后的一个返回值
作者: 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>';
}
发表新帖 发表回复