質問編集履歴

1

コードを修正

2018/10/28 03:46

投稿

shirouto_user
shirouto_user

スコア12

test CHANGED
File without changes
test CHANGED
@@ -235,3 +235,119 @@
235
235
  </form>
236
236
 
237
237
  ```
238
+
239
+ - 補足
240
+
241
+ アドバイスありがとうございます。
242
+
243
+ 以下の形で修正してみたところ、エラーは表示されなくなりましたが、データを入力しても
244
+
245
+ NULLしかインサートされなくなりました。こういった場合はどのような対処をとればよいですか?
246
+
247
+ 当方、php自体の基本もわかっていない状態なため、この部分の理解ができていないなどありましたらご指摘お願いいたします。
248
+
249
+
250
+
251
+ ```ここに言語を入力
252
+
253
+ 【model】
254
+
255
+ public function create_02 (){
256
+
257
+ $this->load->helper('form');
258
+
259
+
260
+
261
+ $data['title'] = 'Create a news item';
262
+
263
+
264
+
265
+ $this->load->model('News_model_02');
266
+
267
+
268
+
269
+ $hikisu = $this->input->post('hikisu');
270
+
271
+
272
+
273
+ $this->News_model_02->insert_answer($hikisu);
274
+
275
+
276
+
277
+ $this->load->view('news/create_02',$data);
278
+
279
+ }
280
+
281
+ ```
282
+
283
+ ```ここに言語を入力
284
+
285
+ 【controller】
286
+
287
+ public function create_02 (){
288
+
289
+ $this->load->helper('form');
290
+
291
+
292
+
293
+ $data['title'] = 'Create a news item';
294
+
295
+
296
+
297
+ $this->load->model('News_model_02');
298
+
299
+
300
+
301
+ $hikisu = $this->input->post('hikisu');
302
+
303
+
304
+
305
+ $this->News_model_02->insert_answer($hikisu);
306
+
307
+
308
+
309
+ $this->load->view('news/create_02',$data);
310
+
311
+ }
312
+
313
+ ```
314
+
315
+ ```ここに言語を入力
316
+
317
+ 【view】
318
+
319
+ <h2>news_02</h2>
320
+
321
+
322
+
323
+ <h2><?php echo $title; ?></h2>
324
+
325
+
326
+
327
+ <?php echo validation_errors(); ?>
328
+
329
+
330
+
331
+ <?php echo form_open('news_02/create_02'); ?>
332
+
333
+
334
+
335
+ <label for="title">Title</label>
336
+
337
+ <input type="input" name="title" /><br />
338
+
339
+
340
+
341
+ <label for="text">Text</label>
342
+
343
+ <textarea name="text"></textarea><br />
344
+
345
+
346
+
347
+ <input type="submit" name="submit" value="Create news item" />
348
+
349
+
350
+
351
+ </form>
352
+
353
+ ```