如您所见,当我按下按钮时-6ren">
gpt4 book ai didi

php - 如何将值从一种形式获取到另一种形式

转载 作者:可可西里 更新时间:2023-11-01 08:45:49 25 4
gpt4 key购买 nike

当我按下一个按钮进入另一个表单时,任何人都可以帮助我获取两个不同日期的值吗?现在我只能得到一个日期的值。这是我的 php 脚本:

<?php
require_once 'incs/functions.php';
require_once 'classes/Database.php';

global $database;

$from_date = isset($_POST['from_date']) != "" ? $_POST['from_date']:
date('Y-m-d');
$to_date = isset($_POST['to_date']) != "" ? $_POST['to_date']: date('Y-m-
d');

$urlP = "print_one.php? uid= $from_date";
?>

这是按钮的代码:

<?php echo "<a onclick=\"return windowpop('".$urlP."', 700, 500)\" href='#'>
<button class='btn btn-round btn-white btn-size:50px;' style='alignment-
baseline:left-90px;'>Print</button></a>";
?>

如您所见,当我按下按钮时,“print_one.php”表单打开时只有“from_date”值。当我按下按钮时,我如何才能将“from_date”和“to_date”的值都转换为称为“print_one.php”的第二种形式,以便我可以使用它们来运行查询。

请帮忙。

最佳答案

据我所知,查询字符串(即您的 urlIP 包含的内容)可以通过 $_GET 而不是 $_POST 访问。对于 $_POST,您需要提交一个表单。不同之处在于,值 from_date 和 to_date 在查询字符串中不可见,但在 HTTP 请求的 POST header 中发送。

更进一步,如果选择 POST 方法而不是 GET,您的接收脚本将需要将此 HTTP POST 调用重定向到另一个页面(或相同页面),这样如果您在浏览器中按回车键,您将不会获得该窗口说“有一些数据要发布......”。底线是,POST 是将数据从浏览器传递到服务器的首选且正确的方法。

关于php - 如何将值从一种形式获取到另一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29799793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com