我想基于单选按钮导出两种不同类型的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文件?
答案 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文件格式