teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードを修正

2018/10/28 03:46

投稿

shirouto_user
shirouto_user

スコア12

title CHANGED
File without changes
body CHANGED
@@ -116,4 +116,62 @@
116
116
  <input type="submit" name="submit" value="Create news item" />
117
117
 
118
118
  </form>
119
+ ```
120
+ - 補足
121
+ アドバイスありがとうございます。
122
+ 以下の形で修正してみたところ、エラーは表示されなくなりましたが、データを入力しても
123
+ NULLしかインサートされなくなりました。こういった場合はどのような対処をとればよいですか?
124
+ 当方、php自体の基本もわかっていない状態なため、この部分の理解ができていないなどありましたらご指摘お願いいたします。
125
+
126
+ ```ここに言語を入力
127
+ 【model】
128
+ public function create_02 (){
129
+ $this->load->helper('form');
130
+
131
+ $data['title'] = 'Create a news item';
132
+
133
+ $this->load->model('News_model_02');
134
+
135
+ $hikisu = $this->input->post('hikisu');
136
+
137
+ $this->News_model_02->insert_answer($hikisu);
138
+
139
+ $this->load->view('news/create_02',$data);
140
+ }
141
+ ```
142
+ ```ここに言語を入力
143
+ 【controller】
144
+ public function create_02 (){
145
+ $this->load->helper('form');
146
+
147
+ $data['title'] = 'Create a news item';
148
+
149
+ $this->load->model('News_model_02');
150
+
151
+ $hikisu = $this->input->post('hikisu');
152
+
153
+ $this->News_model_02->insert_answer($hikisu);
154
+
155
+ $this->load->view('news/create_02',$data);
156
+ }
157
+ ```
158
+ ```ここに言語を入力
159
+ 【view】
160
+ <h2>news_02</h2>
161
+
162
+ <h2><?php echo $title; ?></h2>
163
+
164
+ <?php echo validation_errors(); ?>
165
+
166
+ <?php echo form_open('news_02/create_02'); ?>
167
+
168
+ <label for="title">Title</label>
169
+ <input type="input" name="title" /><br />
170
+
171
+ <label for="text">Text</label>
172
+ <textarea name="text"></textarea><br />
173
+
174
+ <input type="submit" name="submit" value="Create news item" />
175
+
176
+ </form>
119
177
  ```