如何在<a href=""></a>周围包装像<input type =“submit”/>这样的函数

时间:2017-02-26 19:48:22

标签: php html forms

我试图将<input type = "submit"/>这样的函数包装到我的 <a href="generate.php?employeeNo=< ?=$row['employeeNo']?>"> 生成 &LT; / A&GT;

我试过这样做。

<form method = "POST">
<input type = "text" name = "payslipPeriod">
<a href="generate.php?employeeNo=<?=$row['employeeNo']?>">
<input type = "submit" value = "Generate Payslip">
</a>
</form>
$getPayslipPeriod = $_POST['payslipPeriod'];

但是我从来没有从表单中获取值并将其回显到下一页。

1 个答案:

答案 0 :(得分:0)

这可能有所帮助: 在第1页:

<?php
if (isset($_POST['payslipPeriod'])) {
    ?>
    <script>
        window.location.href="generate.php?employeeNo=<?php echo $_POST['payslipPeriod'] ?>";
    </script>
    <?php
}
?>

...

<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
    <label for="payslipPeriod">...</label>
    <input type="text" name="payslipPeriod">
    <button type="submit" name="submit">Submit</button>
</form>

... 现在在第2页中使用它: 的 $ _ GET [ '为employeeno']