此代码位于页面顶部(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>
如果未定义我的变量,为什么在单击“保存”按钮之前先显示我的数据?