<?php
if(isset($_POST['c_number'])){
$data = $pdo->query('SELECT * FROM additiona_info WHERE citizenship_no = ' . $_GET['c_number'])->fetch();
}
$templateVars = [
'data' => $data
];
$headingTitle = 'Mechinagar Municipality';
$content = loadTemplate('../view/marriage_referal_template.php', $templateVars);
?>
这是我的代码,在这里我需要通过查询获取变量中的数据,并且应该通过模板变量将其值发送到另一页。但下一页中的数据称为未定义。
答案 0 :(得分:0)
找到您使用$_GET['c_number']
的问题,但最重要的是使用$_POST['c_number']
因此弄清楚您需要$_GET
还是$_POST
您可以将其替换为$_REQUEST
,以同时包含$_GET
和$_POST
喜欢
<?php
if(isset($_REQUEST['c_number'])){
$data = $pdo->query('SELECT * FROM additiona_info WHERE citizenship_no = ' . $_REQUEST['c_number'])->fetch();
}
$templateVars = [
'data' => $data
];
$headingTitle = 'Mechinagar Municipality';
$content = loadTemplate('../view/marriage_referal_template.php', $templateVars);
?>