我写了一个表单代码,值正确地保存在数据库中:
<?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(); ?>
但我有一个问题,我有一个错误 - 注意:未定义的变量:第51行的C:\ xampp \ htdocs \ example \ application \ views \ contact \ contact.php中的名称
<?php echo Form::input('name', $post['name']) ?>
提前致谢。
答案 0 :(得分: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'],它将给出post值。其他明智没问题。