Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过细枝模板访问$\u post值_Php_Forms_Post_Twig - Fatal编程技术网

Php 通过细枝模板访问$\u post值

Php 通过细枝模板访问$\u post值,php,forms,post,twig,Php,Forms,Post,Twig,我有一个working home.php,它呈现TWIG样式的home.html模板。php访问my DB并通过表单在twig模板中呈现生成的DB行。表单是一个单字段选择列表。我想选择一条记录并将其传递给后续的php pgm。为此,我使用$邮政。但我无法访问生成的php pgm中的发布值。我的代码有什么问题? 对不起,我对twig是新手(使用它时没有symfony),php中的编码知识只是基础知识。谢谢你的提示! 在home.php中呈现细枝模板: <?php echo $template

我有一个working home.php,它呈现TWIG样式的home.html模板。php访问my DB并通过表单在twig模板中呈现生成的DB行。表单是一个单字段选择列表。我想选择一条记录并将其传递给后续的php pgm。为此,我使用$邮政。但我无法访问生成的php pgm中的发布值。我的代码有什么问题? 对不起,我对twig是新手(使用它时没有symfony),php中的编码知识只是基础知识。谢谢你的提示! 在home.php中呈现细枝模板

<?php
echo $template->render(array_merge(['mydata1' => $mydata1]),(['post' => $_POST]));
?>
echo "The posted value from home.php is: ",$_post['mydata1.Title'];
我想做的是点击表单旁边的按钮(在上面的代码中名为“button text”),我想将表单“mydata1.Title”(Title=fieldname)的选定列表值传递给action.php并在那里使用它

我在home.php和home.html中尝试了很多变体,但在action.php中,我的任何尝试都没有显示任何DB值。
表单呈现按要求工作。action.php中的Output是一个空的$\u post变量。

它的
$\u post
,而不是
$\u post
好,在我的代码中更正了这一点。但这没有帮助。echo$\u POST返回仍然为空。并且您的表单字段名为
tl1
,因此您的代码至少应该是
$\u POST['tl1']
是的,我在更正$\u POST时也看到了这一点。也没有帮助。您是否尝试了整个
$\u POST
全局数组的
var\u dump
echo "The posted value from home.php is: ",$_post['mydata1.Title'];