在查询数据库后,根据查询结果弹出一个对话框,来选择是否继续上传资料并覆盖原来的数据,确定和取消两个按钮?我现在只能实现一个按钮,请教

解决方案 »

  1.   

    给<input type='submit' />添加一个name的属性
    后台根据isset($_POST['submit_button_name'])可以判断哪个按扭按下
      

  2.   

    你所说的<input type='submit' />是在表单中实现的吧?我的upload.php是一表单,表单的action转到upinfo.php中,在upinfo.php中,

    if($row)//$row是查询结果
    {
    echo "<script>alert('此次上传将覆盖原文件,确定上传文件?');</script>";//只有一个确定按钮,怎样是想两个按钮呢?
    ……
    ……
    }else{
    …………
    }
      

  3.   

    ...
    alert当然只有一个按钮
    confirm有两个按钮
      

  4.   

    echo "<script>if(confirm('此次上传将覆盖原文件,确定上传文件?')){.....};</script>";
      

  5.   

         
    if($row)//$row是查询结果
    {
    echo "<script>confirm('此次上传将覆盖原文件,确定上传文件?');</script>";//只有一个确定按钮,怎样是想两个按钮呢?
    ……
    ……
    }else{
    …………
    }
      

  6.   

    太谢谢你了,其实我也知道有confirm这么个对话框,但是就是不会灵活运用,可能根本原因是基础不牢,太谢谢你啦
      

  7.   


    <?php
    #...
    $res = mysql_query($sql,$conn);
    if($res){
      $form = <<<FORM
      <script>
        if(confirm('是否继续?')){
           #go on...
        }else{
           #go back...
        }
      </script>
    FORM
      echo $form;
    #
    }
    ?>