如何解析未定义的变量和TimeMemoryFunctionLocation?

时间:2019-06-25 14:27:15

标签: php

此代码位于页面顶部(edit.php)

<?php
    ...
    if(isset($_GET['id'])){
        $id = $_GET['id'];

        $pcn = new Pcn();

        $data = $pcn->selectOne($id);
    }
;?>

在我的form标签上,我具有以下定义:

<input id="input_ctrl" name="ctrl_num" type="text" class="validate" value="<?php echo $data['control_number'] ;?>" required>
<label for="input_ctrl">Control Number</label>

列表页面编辑页面时,所有字段均正确显示,但是当我单击“保存”按钮时,它表示我的$data变量未定义

Notice: Undefined variable: data in C:\wamp\www\EmployeeMgtSystem\views\pcn\edit.php on line 62 Call Stack #TimeMemoryFunctionLocation 10.0000388560{main}( )...\edit.php:0 " required>

如果未定义我的变量,为什么在单击“保存”按钮之前先显示我的数据?

0 个答案:

没有答案