第一个PHP大学作业-使用隐藏值传递参数吗?

时间:2019-02-05 03:52:44

标签: php

我已经为这个PHP任务工作了几天,无法超越我遇到的障碍。第一页上有一个“计算”按钮,计算的数字显示在同一页面上。我认为我的工作正常。第一页还具有一个“确认”按钮,该按钮旨在将用户带到第二页并仅显示第一页中的某些信息。我无法获得计算出的数字以转移到第二页。

我联系了我的教授以寻求建议,他回答说:“验证和计算在回发中进行,确认将回发,然后将用户发送到另一页。当您将数据传输到另一页时,您将必须手动进行创建“ get”或将值添加为“ ...

形式的隐藏值

老实说,我不知道他的意思。我们甚至还没有介绍隐藏的值。我确实在这里找到了很多例子,但都没有成功。

这是我第一页和第二页的代码。

print(df[df.apply(lambda x: min(x)==max(x), 1)])

   Classification  Clustering
2              50          50
4              50          50
6              83          83

2 个答案:

答案 0 :(得分:1)

问题出在您的输入类型中,您没有给输入类型任何,这就是为什么没有值传递到下一页的原因。 尝试对所有隐藏的输入执行以下操作:

struct sockaddr *sptr;
struct sockaddr_in *ipv4_ptr;

答案 1 :(得分:0)

您非常接近。

隐藏方法

隐藏的输入需要传递一个值,否则它们将返回空白-例如:

<input type="hidden" id="sales_price" name="sales_price" value="<?php echo $sales_price;?>"/>

您将可以像其他任何变量confirm.php一样在$_POST['sales_price'];中访问它们

GET方法

您的另一个选择是使用get变量并将其分配给表单操作:例如:

<form id="confirmForm" name="confirmForm" method="post" action="confirm.php?sales_price=<?php echo $sales_price;?>&discount_amount=<?php echo $discount_amount;?>">

然后可以通过confirm.php来访问这些文件,例如:

$_GET['sales_price'];