показывает неопределенную переменную при отправке данных через переменную шаблона - PullRequest
0 голосов
/ 20 апреля 2019
<?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);

?>

это мой код, где мне нужно получить данные в переменной через запрос, и он должен отправить свое значение через переменную шаблона на другую страницу.но данные называются неопределенными на следующей странице.

1 Ответ

0 голосов
/ 21 апреля 2019

Обнаружил, что вы используете проблему $_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);

?>
...