-1

我写了一个表单代码,值正确保存在数据库中:

<?php echo Form::open();  ?>
<?php echo Form::label('name', 'Name') ?>
<?php echo Form::input('name', $post['name']) ?>
<input type="submit" name="Submit">
<?php echo Form::close(); ?>         

但我有一个问题,我有一个错误 - 注意:未定义的变量:C:\xampp\htdocs\example\application\views\contact\contact.php 中的名称第 51 行

<?php echo Form::input('name', $post['name']) ?>

提前致谢。

4

1 回答 1

0

当您第一次加载页面时,这些值不会在帖子中出现。所以你需要检查帖子是否设置。

<?php echo Form::open();  ?>
<?php echo Form::label('name', 'Name') ?>
<?php echo Form::input('name', isset($post['name'])?$post['name']:"" ) ?>
<input type="submit" name="Submit">
<?php echo Form::close(); ?>  

所以现在如果 $post['name'] 设置它会给出帖子值。其他方面没问题。

于 2012-09-07T10:12:21.720 回答