在中间做一个跳转来根新你数据库里的数据就可以了

解决方案 »

  1.   

    如何做这个跳转?能具体说说吗?
      

  2.   

    <?
    include_once ("../../class/mysqldb.inc.php");
    $db=new mysqldb();
    $id=$_GET['id'];
    $downloadsql="select * from hy_download where download_id='$id'";
    $db->query($downloadsql);
    $downloadresult=$db->get_data();
    $file_name =$downloadresult[0]['download_url'];
    $path="../../uploadfile/download/";
    $old_name=$path.$file_name;
    if (!file_exists($old_name)) { //检查文件是否存在
        echo "<script language=\"javascript\">\n";
        echo "alert('文件没找到')\n";
        echo "history.back();";
        echo "</script>";
    exit; 
    } else {
    $updatesql="update hy_download set download_count=download_count+1 where download_id='$id'";
    $db->query($updatesql);
    Header("Location:".$old_name."");
     }
    ?>