0

自分のサイトで自分のプロジェクトの更新フォームを作成しました。私の 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');

これは、新しいプロジェクトを作成するときに使用するコードとまったく同じですが、変更された入力テキスト値を検出することを望んでいました。:/

4

1 に答える 1