如何使用参数调用另一个PHP文件?

时间:2018-11-20 05:48:32

标签: php

我想基于单选按钮导出两种不同类型的xlsx file

    $sel = $_POST['sel'];
       echo $sel;

    if(isset($_POST['search'])){

        if($sel == 'board')
        {
         header('Location: export_data1.php? 
       num='.$_POST['staff']);  
       die(); 
        }
       else
       {

         header('Location: export_data2.php? 
          num='.$_POST['desg']);
         die(); 

        }
       }

如何根据我的单选按钮调用另一个php文件。是否还有其他方法可以通过传递参数来调用php文件?

1 个答案:

答案 0 :(得分:0)

您将在其中创建表单的表单页面

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<form action="<?= $_SERVER['PHP_SELF'] ?>"method="post">
    <!-- radio button -->
    <input type="radio" name="sel" value="board">
    <input type="radio" name="sel" value="your_other_value">
    <!-- radio button -->
   <!-- Drop Down -->
    <input type="option" name="boardlist" value="board">
    <input type="option" name="desgwise" value="Designation">
    <!-- radio button -->

    <input type="hidden" name="staff">
    <input type="hidden" name="desg">
    <input type="submit" name="search">
</form>
</body>
</html> 

这是您的export_data1.php文件

<?php
if(isset($_POST['search'])){
    if($sel == 'board'){
        header('Location: export_data.php?num='.$_POST['boardlist'];
    } else {
        header('Location: export_data1.php?num='.$_POST['desgwise'];
    }
}
?>

export_data和export_data1具有不同的导出xlsx文件格式