使用php从值自动提交

使用php从值自动提交,php,forms,Php,Forms,我在php的if下有下面的表单。现在我想实现的是,如果if条件为真,则不自动提交这些值 无需向用户显示另一页并让他们单击按钮 echo ('<form method="post" action="URL" class="animate"> <input type="hidden" name="mode_login"> <input type="hidden" name="redirect" value="URL"> <input type="hidde

我在php的if下有下面的表单。现在我想实现的是,如果if条件为真,则不自动提交这些值

无需向用户显示另一页并让他们单击按钮

echo ('<form method="post" action="URL" class="animate">

<input type="hidden" name="mode_login">
<input type="hidden" name="redirect" value="URL">
<input type="hidden" name="accept_terms" value="yes">

<button type="submit" value="Enter">Grain Access</button>

</form>');
这可能吗


我是一个刚开始学习php的新手…所以要友善。谢谢。

要让它自动提交,只需在echo中添加一些JavaScript,一旦页面加载,echo就会提交表单

由于PHP是一种服务器端语言,您无法让PHP进行提交,但您可以让它向客户端输出一些东西以导致提交

编辑:在有关将值传递到其他页面/脚本的注释中进行讨论后,在会话中尝试以下操作:

$_SESSION['redirect'] = 'URL';
$_SESSION['accept_terms'] = 'yes';

echo ('<form method="post" action="URL" class="animate">

<input type="hidden" name="mode_login">
<input type="hidden" name="redirect" value="' . $_SESSION['redirect'] . '">
<input type="hidden" name="accept_terms" value="' . $_SESSION['accept_terms'] . '">

<button type="submit" value="Enter">Grain Access</button>

</form>');

php无法提交表单。您可以使用javascript@ShaifulIslam我知道我可以用JS。但是,我正在寻找一种解决方案,将隐藏值作为php中的变量手动写出。然后再发送到另一个页面。有可能吗?有可能。用php代码生成javascript代码我真的在寻找一个不涉及JS的解决方案。php是否可以在没有JS的情况下自己将变量发送到另一个页面?您的from是客户端,php是服务器端。你不能这么做。我真的是指表单的值。难道不能手动将它们转换为变量,然后转移到另一个页面吗?您可以使用会话来传递和存储值,然后稍后再将它们拉回来。看看我熟悉的季节。然而,我真的不知道如何将表单中的隐藏值转换为变量。以及如何使用php将它们发送到另一个页面?我已经更新了我的答案,为您提供了一个想法。如果我想做我认为你想做的事,我会那样做。这不是我真正想要的。真的不需要这个表格。我已经知道这些价值观了。我只是不确定如何将它们作为php中的隐藏输入编写,以及如何在IF下使用php传递它们。处理脚本应该看到它们,就好像它们是通过表单提交的一样。