質問編集履歴

5

書式の改善

2019/12/11 08:06

投稿

58_ta2_9
58_ta2_9

スコア14

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- Todo管理画面でsubmitをしたときに、URLのパラメータからMySQLのdateの値を取得したいです。$_GET['s']としてurlの値の取得ができるかと試しましたが以下のようなエラーメッセージが表示されました。
11
+ Todo管理画面でsubmitをしたときに、URLのパラメータからデータベースのdateの値を取得したいです。$_GET['s']としてurlの値の取得ができるかと試しましたが以下のようなエラーメッセージが表示されました。
12
12
 
13
13
  どうすればsubmit時にURLのパラメータからdateを取得できるでしょうか。
14
14
 

4

書式の改善

2019/12/11 08:06

投稿

58_ta2_9
58_ta2_9

スコア14

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- Todo管理画面でsubmitをしたときに、MySQLのdateの値を取得したいです。$_GET['s']としてurlの値の取得ができるかと試しましたが以下のようなエラーメッセージが表示されました。
11
+ Todo管理画面でsubmitをしたときに、URLのパラメータからMySQLのdateの値を取得したいです。$_GET['s']としてurlの値の取得ができるかと試しましたが以下のようなエラーメッセージが表示されました。
12
-
12
+
13
- どうすればsubmit時にdateを取得できるでしょうか。
13
+ どうすればsubmit時にURLのパラメータからdateを取得できるでしょうか。
14
14
 
15
15
  ご回答お願い致します。
16
16
 
@@ -395,3 +395,133 @@
395
395
 
396
396
 
397
397
  ```
398
+
399
+ <todo.js>
400
+
401
+ ```
402
+
403
+ $(function() {
404
+
405
+ 'use strict';
406
+
407
+
408
+
409
+ $('#new_todo').focus();
410
+
411
+
412
+
413
+ // update
414
+
415
+ $('#todos').on('click', '.update_todo', function() {
416
+
417
+ // idを獲得
418
+
419
+ var id = $(this).parents('li').data('id');
420
+
421
+ // ajax処理
422
+
423
+ $.post('_ajax.php', {
424
+
425
+ id: id,
426
+
427
+ mode: 'update',
428
+
429
+ token: $('#token').val()
430
+
431
+ }, function(res) {
432
+
433
+ if (res.state === '1') {
434
+
435
+ $('#todo_' + id). find('.todo_title').addClass('done');
436
+
437
+ } else {
438
+
439
+ $('#todo_' + id). find('.todo_title').removeClass('done');
440
+
441
+ }
442
+
443
+ })
444
+
445
+ });
446
+
447
+
448
+
449
+ // delete
450
+
451
+ $('#todos').on('click', '.delete_todo', function() {
452
+
453
+ // idを獲得
454
+
455
+ var id = $(this).parents('li').data('id');
456
+
457
+ // ajax処理
458
+
459
+ if (confirm('are you sure?')) {
460
+
461
+ $.post('_ajax.php', {
462
+
463
+ id: id,
464
+
465
+ mode: 'delete',
466
+
467
+ token: $('#token').val()
468
+
469
+ }, function() {
470
+
471
+ $('#todo_' + id).fadeOut(800);
472
+
473
+ });
474
+
475
+ }
476
+
477
+ });
478
+
479
+
480
+
481
+ // create
482
+
483
+ $('#new_todo_form').on('submit', function() {
484
+
485
+ // titleを取得
486
+
487
+ var title = $('#new_todo').val();
488
+
489
+ // ajax処理
490
+
491
+ $.post('_ajax.php', {
492
+
493
+ title: title,
494
+
495
+ mode: 'create',
496
+
497
+ token: $('#token').val()
498
+
499
+ }, function(res) {
500
+
501
+ // liを追加
502
+
503
+ var $li = $('#todo_template').clone();
504
+
505
+ $li
506
+
507
+ .attr('id', 'todo_' + res.id)
508
+
509
+ .data('id', res.id)
510
+
511
+ .find('.todo_title').text(title);
512
+
513
+ $('#todos').prepend($li.fadeIn());
514
+
515
+ $('#new_todo').val('').focus();
516
+
517
+ });
518
+
519
+ return false;
520
+
521
+ });
522
+
523
+
524
+
525
+ });
526
+
527
+ ```

3

2019/12/11 07:44

投稿

58_ta2_9
58_ta2_9

スコア14

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  PHPでカレンダーと連携したTodoリストを作成中です。
6
6
 
7
- ドットインストールの「PHPのDatetimeクラスでカレンダーを作ろう」と、「PHPでtodo管理アプリを作ろう」を参考に進めています。カレンダーの日付にDatetimeから取得したリンクを作り、そこからTodo管理アプリにとべるようになっています。
7
+ ドットインストールの「PHPのDatetimeクラスでカレンダーを作ろう」と、「PHPでtodo管理アプリを作ろう」を参考に進めています。カレンダーの日付にDatetimeから取得したリンク(~/index_todo.php?s=年月日8桁)を作り、そこからTodo管理アプリにとべるようになっています。
8
8
 
9
9
 
10
10
 

2

書式の改善

2019/12/10 08:10

投稿

58_ta2_9
58_ta2_9

スコア14

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  PHPでカレンダーと連携したTodoリストを作成中です。
6
6
 
7
- ドットインストールの「PHPのDatetimeクラスでカレンダーを作ろう」と、「PHPでtodo管理アプリを作ろう」を参考に進めています。
7
+ ドットインストールの「PHPのDatetimeクラスでカレンダーを作ろう」と、「PHPでtodo管理アプリを作ろう」を参考に進めています。カレンダーの日付にDatetimeから取得したリンクを作り、そこからTodo管理アプリにとべるようになっています。
8
8
 
9
9
 
10
10
 

1

書式の改善

2019/12/10 07:26

投稿

58_ta2_9
58_ta2_9

スコア14

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- Todo管理画面でsubmitをしたときに、MySQLのdateの値をurlから取得したいですがうまくいかず困っています。$_GET['s']としてパラメータの値取得できるかと試しましたが以下のようなエラーメッセージが表示されました。
11
+ Todo管理画面でsubmitをしたときに、MySQLのdateの値を取得したいです。$_GET['s']としてurlの値取得できるかと試しましたが以下のようなエラーメッセージが表示されました。
12
12
 
13
13
  どうすればsubmit時にdateを取得できるでしょうか。
14
14