問題タブ [codeigniter-form-helper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - エラー: 未定義のプロパティ: codeigniter の News::$form_validation
私は codeigniter を初めて使用し、ユーザー ガイドのチュートリアルを試しています。しかし、ニュース項目を作成するための 3 番目のチュートリアルに固執しました。ここで私のコントローラセクションでは、次のエラーが発生しています:
重大度: 通知
メッセージ: 未定義のプロパティ: News::$form_validation
ファイル名: controllers/news.php
ライン番号: 44
コントローラーセクションで使用したコードは
私を助けてください。
前もって感謝します。
php - CodeIgniter は、データが投稿されたときにエラー 500 を報告します
adminという名前の次のコントローラーがあります
そして、私は Admin_model と呼ばれる次のモデルを持っています
そして、私のフォームは次のようなものです:
送信時に空白のページが表示され、Chrome でネットワークを調べると、投稿によって 500 内部サーバー エラーが発生していることがわかります。
上記のコメント行のように直接クエリを get_where に変更すると、重大度 8192 でエラー メッセージが表示されましたmysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.
ここでは手動フォームを使用していますが、CSRF は false に設定されています。私は使ってみましform_open('admin/login')
たが、ばかげてそれはlocalhost/?admin/login
余分なものになりました?
。
私はここでこれらすべての問題に直面してきましたが、どうすればよいかわかりません。助けていただければ幸いです。
codeigniter-2 - 送信ボタンをクリックしてもフォームが実行されない
CodeIgniter 2.1 でフォームを作成しようとしていますが、作成後に送信ボタンを押してもデータが取得されません。
コードは次のとおりです。
意見:
コントローラ:
ビューはアプリケーション/ビュー フォルダーにあり、コントローラーはアプリケーション/コントローラーにあります。データを表示できないのはなぜですか?
ありがとう。
php - Codeigniter - 日付形式 - フォーム検証
でコードイグナイターを使用していPHP
ます。私は次のフォームを使用しています、
ここで#dob
は、dd-mm-yyyy
形式です。
私の検証コードは、
rules
正しい日付検証を設定するにはどうすればよいですか?
php - codeigniter でポストした後、複数選択で値が保持されない
アプリケーションに複数選択のあるフォームがあります。CI のフォーム ヘルパーを使用してフォームを作成しているので、要素のビルドは次のようになります。
アイテムがデータベースにある場合、これはすべて問題ありません ($pre_selected は既存の応答を取得します)。ただし、CI のフォーム検証を通じてフォームも実行しています。その場合、検証が失敗すると、複数選択で選択されていた値が失われます。
これは私が見ているだけの単純なものだと確信しているので、誰かがここで私を助けてくれることを願っています.
さらに情報を追加する
フィールドは必須としてマークされているため、バリデーターを通過します (ただし、現在のユーザーを自動的に選択しているため、常に通過します)。
codeigniter - codeigniterのコントローラーでドロップダウンの値を与える方法
私はこのコードをcodeigniter(codeigniterコントローラーのフォームのセクション)に持っています:
(codeigniter ビューのフォームのセクション) :
ドロップダウン値を使用したいのですが、フォーム送信入力値だけで、ドロップダウン値にアクセスできません。
私はチェックしprint_r($_POST);
ますが、ポストアレイ観察「DefaultSalary」で。
mysql - codeigniter で出力される utf8 (ギリシャ語) 文字の違い、標準の html とフォーム ヘルパーの違い
これ:
ギリシャ文字 (またはラテン文字以外) を &#xxx としてページに表示します。
これ:
正しく表示します。
私の MySQL タイプは MyISAM と utf8_latin_ci 照合です。
phpMyAdmin からブラウズしようとしても、&#xxx でギリシャ語が表示されます...
間違いはどこですか?
PSフォームヘルパーメソッドに関するcodeigniterマニュアルから
構成ファイルの文字セット値に基づいて、常に属性 accept-charset を追加します。
私の設定ファイルはに設定されています
更新: マイページのヘッダー: