我在我的网站上为我的项目制作了更新表格。在我的 php 中,我使用数据库中的现有信息填充输入文本标签的值。我希望能够将输入标签的值更改为我输入的任何内容,但似乎不起作用。当我点击提交时,值根本没有改变(我检查了我的数据库,字段的值与以前相同)。
我觉得这是一个非常简单的想法,基本上任何 WYSIWYG/CMS 功能都相同。我究竟做错了什么?我可能需要什么 Javascript/jQuery 来完成这个?
(糟糕)这是我的代码
(我正在使用 CodeIgniter)这是我的输入标签的 PHP:
<?php
$title_input = array(
'name' => 'title',
'id' => 'title',
'autocomplete' => 'off'
);
if (isset($updating)) {
$title_input['value'] = $project->title;
}
echo form_input($title_input);
?>
吐出:
<input type="text" name="title" value="My Project Title" id="title" autocomplete="off">
提交表单后,这就是我(尝试)更改数据库中信息的方式:
$project->title = $this->input->post('title');
这与我创建新项目时使用的代码完全相同,只是我希望它能够检测到更改的输入文本值。:/