質問編集履歴

25

画像追加

2018/10/10 00:15

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -465,3 +465,19 @@
465
465
 
466
466
 
467
467
  です。
468
+
469
+
470
+
471
+ ##crsh様へ開発ツール該当のシンタックスエラー
472
+
473
+ ![イメージ説明](ddba91bd027d5a4df1aaa4454d5def08.png)
474
+
475
+
476
+
477
+ ↑ご覧通り、$optionsが消えてしまっています。
478
+
479
+ 黄色になっているところ以外にも消えている個所があります・・
480
+
481
+
482
+
483
+ ※標準APIの方はシンタックスエラーがありませんでした。

24

修正

2018/10/10 00:15

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,10 @@
12
12
 
13
13
 
14
14
 
15
+ ・現状の問題解決
16
+
17
+
18
+
15
19
 
16
20
 
17
21
  # 現状の問題

23

修正

2018/10/07 01:47

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -441,3 +441,23 @@
441
441
  以上ですが、↑についてfor文でもif文の追加でやれば出来ると思いますのでfor文でも構いません。
442
442
 
443
443
  あくまでも結果が重視なので過程はあまり考えていません。
444
+
445
+
446
+
447
+
448
+
449
+ 取得したい情報としては、
450
+
451
+ no
452
+
453
+ year
454
+
455
+ month
456
+
457
+ day
458
+
459
+ view
460
+
461
+
462
+
463
+ です。

22

修正

2018/10/07 01:21

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -308,9 +308,17 @@
308
308
 
309
309
  ・今回、あくまでもFullcalendarの「fc-next-button」というクラス名が付いたボタンを押したときの処理の部分のことなので該当ソースには載せていませんが
310
310
 
311
+
312
+
313
+
314
+
311
315
  1.『「fc-next-button」というクラス名が付いたボタンを押した後』にオプション値変更。
312
316
 
317
+ ※今回の目的
318
+
319
+
320
+
313
- 2.オプション選択し検索ボタンを押すとページに飛ぶ。
321
+ 2.変更後、オプション選択し検索ボタンを押すとページに飛ぶ。
314
322
 
315
323
  といった処理になっています。
316
324
 

21

修正

2018/10/07 01:18

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -308,11 +308,19 @@
308
308
 
309
309
  ・今回、あくまでもFullcalendarの「fc-next-button」というクラス名が付いたボタンを押したときの処理の部分のことなので該当ソースには載せていませんが
310
310
 
311
- 「fc-next-button」というクラス名が付いたボタンを押した後オプション値変更後の動作内容としては、
311
+ 1.『「fc-next-button」というクラス名が付いたボタンを押した後』にオプション値変更
312
+
313
+ 2.オプション選択し、検索ボタンを押すとページに飛ぶ。
314
+
315
+ といった処理になっています。
316
+
317
+
318
+
319
+ 検索ボタンを押した際のページに飛ぶ動作内容としては、
312
320
 
313
321
  単純に『ユーザー3の2018年10月7日(monthページ)』
314
322
 
315
- に飛ぶという形になっております。
323
+ す。
316
324
 
317
325
 
318
326
 

20

修正

2018/10/07 01:16

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -294,7 +294,7 @@
294
294
 
295
295
 
296
296
 
297
- ・すみません、加筆修正では、2桁になっておりましたがnoパラメータは0から10までは一桁ですね。
297
+ ・すみません、加筆修正では、2桁になっておりましたがnoパラメータは0から9までは一桁ですね。
298
298
 
299
299
  noパラメータ自体は、1~60まで存在します。
300
300
 

19

画像追加

2018/10/07 01:06

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -336,7 +336,7 @@
336
336
 
337
337
 
338
338
 
339
-
339
+ ![イメージ説明](b5442a4c3dccad7e90ca1b704e8acffd.jpeg)
340
340
 
341
341
 
342
342
 

18

修正

2018/10/07 00:56

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -308,7 +308,7 @@
308
308
 
309
309
  ・今回、あくまでもFullcalendarの「fc-next-button」というクラス名が付いたボタンを押したときの処理の部分のことなので該当ソースには載せていませんが
310
310
 
311
- 動作内容としては、
311
+ 「fc-next-button」というクラス名が付いたボタンを押した後のオプション値変更後の動作内容としては、
312
312
 
313
313
  単純に『ユーザー3の2018年10月7日(monthページ)』
314
314
 

17

コメント追加、noの修正。

2018/10/07 00:52

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  ```ここに言語を入力
72
72
 
73
- <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前1</option>
73
+ <option class="query" value="./index.php?no=1&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前1</option>
74
74
 
75
75
 
76
76
 
@@ -98,7 +98,7 @@
98
98
 
99
99
  ```ここに言語を入力
100
100
 
101
- <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前1</option>
101
+ <option class="query" value="./index.php?no=1&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前1</option>
102
102
 
103
103
 
104
104
 
@@ -130,7 +130,7 @@
130
130
 
131
131
 
132
132
 
133
- <option class="query" value="./index.php?no=01&year=2018&month=12&day=01&view=month">名前1</option>
133
+ <option class="query" value="./index.php?no=1&year=2018&month=12&day=01&view=month">名前1</option>
134
134
 
135
135
 
136
136
 
@@ -269,3 +269,159 @@
269
269
 
270
270
 
271
271
  <option class="query" value="./index.php?no=1">名前60</option>
272
+
273
+
274
+
275
+
276
+
277
+ ### コメントへの返信
278
+
279
+ コメント欄には入力しづらいため、こちらに記述します。
280
+
281
+
282
+
283
+ crsh様
284
+
285
+ コメントありがとうございます。
286
+
287
+ 申し訳ありませんが長いので引用させていただきます。
288
+
289
+
290
+
291
+
292
+
293
+ > ページを初めて表示した状態のURLは「http://○○○/index.php」で、ユーザーを選択するなんらかの処理を行うとURLが「http://○○○/index.php?no=3(noパラメータは2桁頭0付きのno=03でしょうか)」
294
+
295
+
296
+
297
+ ・すみません、加筆修正では、2桁になっておりましたがnoパラメータは0から10までは一桁ですね。
298
+
299
+ noパラメータ自体は、1~60まで存在します。
300
+
301
+
302
+
303
+
304
+
305
+ > (ユーザー3を選択した場合)に変わり、日付に関するなんらかの処理を行うとURLが「http://○○○/index.php?no=3&year=2018&month=10&day=07&view=month」」(「月」表示の時に「2018年10月7日」を選択した場合。jQueryのFullCalenderプラグインを使ったことが無いのですが、日付選択時などの処理でしょうか)に変わるとうことでしょうか。
306
+
307
+
308
+
309
+ ・今回、あくまでもFullcalendarの「fc-next-button」というクラス名が付いたボタンを押したときの処理の部分のことなので該当ソースには載せていませんが
310
+
311
+ 動作内容としては、
312
+
313
+ 単純に『ユーザー3の2018年10月7日(monthページ)』
314
+
315
+ に飛ぶという形になっております。
316
+
317
+
318
+
319
+ 飛ぶための条件として、URLパラメーターから取得している形です。
320
+
321
+ →条件に必要なのは、
322
+
323
+ no(どのユーザーに飛ぶか)
324
+
325
+ year(どの年に飛ぶか)
326
+
327
+ month(どの月に飛ぶか)
328
+
329
+ day(どの日に飛ぶか)
330
+
331
+ view(月、週、日のどのページに飛ぶか)
332
+
333
+
334
+
335
+ 以上の全てになります。
336
+
337
+
338
+
339
+
340
+
341
+
342
+
343
+
344
+
345
+
346
+
347
+ > ID重複の指摘によって <option> の id="ge2"の記述を削除していただいているようですが、それに伴い提示していただいたソースコードを実行しても現象が再現しなくなっています(「select_query」関数の「$('#ge'+i).val();」の部分が必ず undefined になるため、現状提示いただいているコードだとボタンを押すたびにパラメータが追加されるという現象は発生しません。もちろんそれによって、他の不具合は発生しています)。 また、ボタンを2回押したとき・3回押したときについても再現しません(再現しないというより別の不具合が発生しています。
348
+
349
+
350
+
351
+
352
+
353
+ すみません、個人的になりますが休みのため手元にコードがないためこちらテラテイルのコード内容をテスト確認せず修正しておりました。
354
+
355
+ 休み明け(9日火曜日)になりますが、IDで別の名前つけられるように修正する予定です。(名前というかge2,ge3,ge4・・・といった連番ですかね)
356
+
357
+
358
+
359
+
360
+
361
+ > 「$('.query').val(path);」がforループの外側で実行されているので、「query」クラスが付いた<option>すべてのvalue値が同じ値に変更されてしまうため)。 あとforループの処理について、「getValue[i] = $('#ge'+i).val();」は元々<option>に指定していたidを元にvalueを使おうとしているのですがこれは何のための処理でしょうか。
362
+
363
+
364
+
365
+
366
+
367
+ optionの値がそれぞれ違いますのでそれぞれの内容を取得しようとidを元に取得しておりました。
368
+
369
+ 他により良い方法があれば、そちらを選びます。
370
+
371
+
372
+
373
+
374
+
375
+ optionの内容としては、
376
+
377
+ 『◆PHPによってあらかじめHTML<option>の生成した内容
378
+
379
+ でnoの値が違います。
380
+
381
+
382
+
383
+
384
+
385
+ > <option>のvalueの「no=3」部分を取得したいがための処理でしょうか。(<option>のvalueの値を元にgetValueの配列に格納して、配列から値を取り出して使うのには何か意味があるのでしょうか。現状のコードだけを見るとループカウンタのiを使って「no=3」部分を生成すれば良いような気がするのですが、それだと何か問題があるのでしょうか)
386
+
387
+
388
+
389
+
390
+
391
+ valueの「no=3」部分を取得したいがための処理で合っています。
392
+
393
+ 私としては、こうした方がコード短くなるのかなと思ってやっておりました。
394
+
395
+
396
+
397
+ 一応、意味としては、
398
+
399
+ 元のデータ『◆PHPによってあらかじめHTML<option>の生成した内容』のnoの内容を残しておきたかったのです。
400
+
401
+ このnoは、名前1~60と連動しており、さらに抜けが存在することがあります。
402
+
403
+
404
+
405
+ 例えば、
406
+
407
+ オプションのno1、no2、no3と続いて いきなりno30で割り振られたりします。
408
+
409
+
410
+
411
+ この場合forですと
412
+
413
+ no1 名前1
414
+
415
+ no2 名前2
416
+
417
+ no30 名前3
418
+
419
+
420
+
421
+ になってしまいます。
422
+
423
+
424
+
425
+ 以上ですが、↑についてfor文でもif文の追加でやれば出来ると思いますのでfor文でも構いません。
426
+
427
+ あくまでも結果が重視なので過程はあまり考えていません。

16

id削除見逃したので削除

2018/10/07 00:46

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  ```ここに言語を入力
100
100
 
101
- <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前1</option>
101
+ <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前1</option>
102
102
 
103
103
 
104
104
 

15

id削除

2018/10/06 11:23

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -32,21 +32,21 @@
32
32
 
33
33
  ```ここに言語を入力
34
34
 
35
- <option id="ge2" class="query" value="./index.php?no=1">名前1</option>
35
+ <option class="query" value="./index.php?no=1">名前1</option>
36
-
36
+
37
- <option id="ge2" class="query" value="./index.php?no=2">名前2</option>
37
+ <option class="query" value="./index.php?no=2">名前2</option>
38
-
38
+
39
-
39
+
40
-
40
+
41
-
41
+
42
-
42
+
43
- (以後繰り返し)
43
+ (以後繰り返し)
44
-
44
+
45
-
45
+
46
-
46
+
47
-
47
+
48
-
48
+
49
- <option id="ge2" class="query" value="./index.php?no=60">名前60</option>
49
+ <option class="query" value="./index.php?no=60">名前60</option>
50
50
 
51
51
  ```
52
52
 
@@ -70,19 +70,19 @@
70
70
 
71
71
  ```ここに言語を入力
72
72
 
73
- <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前1</option>
73
+ <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前1</option>
74
-
74
+
75
-
75
+
76
-
76
+
77
-
77
+
78
-
78
+
79
- (以後繰り返し)
79
+ (以後繰り返し)
80
-
80
+
81
-
81
+
82
-
82
+
83
-
83
+
84
-
84
+
85
- <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前60</option>
85
+ <option class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前60</option>
86
86
 
87
87
 
88
88
 
@@ -110,7 +110,7 @@
110
110
 
111
111
 
112
112
 
113
- <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前60</option>
113
+ <option class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前60</option>
114
114
 
115
115
  ```
116
116
 
@@ -130,19 +130,19 @@
130
130
 
131
131
 
132
132
 
133
- <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=12&day=01&view=month">名前1</option>
133
+ <option class="query" value="./index.php?no=01&year=2018&month=12&day=01&view=month">名前1</option>
134
-
134
+
135
-
135
+
136
-
136
+
137
-
137
+
138
-
138
+
139
- (以後繰り返し)
139
+ (以後繰り返し)
140
-
140
+
141
-
141
+
142
-
142
+
143
-
143
+
144
-
144
+
145
- <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=12&day=01&view=month">名前60</option>
145
+ <option class="query" value="./index.php?no=60&year=2018&month=12&day=01&view=month">名前60</option>
146
146
 
147
147
 
148
148
 
@@ -256,16 +256,16 @@
256
256
 
257
257
  ◆追加後
258
258
 
259
- <option id="ge2" class="query" value="./index.php?no=1">名前1</option>
259
+ <option class="query" value="./index.php?no=1">名前1</option>
260
-
260
+
261
- <option id="ge2" class="query" value="./index.php?no=1">名前2</option>
261
+ <option class="query" value="./index.php?no=1">名前2</option>
262
-
263
-
264
-
262
+
263
+
264
+
265
-
265
+
266
-
266
+
267
-
267
+
268
-
268
+
269
-
269
+
270
-
270
+
271
- <option id="ge2" class="query" value="./index.php?no=1">名前60</option>
271
+ <option class="query" value="./index.php?no=1">名前60</option>

14

一応

2018/10/06 11:20

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -156,7 +156,11 @@
156
156
 
157
157
 
158
158
 
159
-
159
+ ※一応念のため
160
+
161
+ 当月が9月だった場合3回押したときは12月なので取得するのは、
162
+
163
+ month=12の方です。
160
164
 
161
165
 
162
166
 

13

コード挿入

2018/10/06 10:35

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -168,6 +168,8 @@
168
168
 
169
169
 
170
170
 
171
+ ```ここに言語を入力
172
+
171
173
  $('.fc-next-button').click(function(){
172
174
 
173
175
  select_query();
@@ -232,6 +234,8 @@
232
234
 
233
235
  }
234
236
 
237
+ ```
238
+
235
239
 
236
240
 
237
241
 

12

修正

2018/10/06 10:33

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -122,7 +122,7 @@
122
122
 
123
123
 
124
124
 
125
- 最終的に3回目ボタンを押したら
125
+ 最終的に例えば3回目ボタンを押したら
126
126
 
127
127
 
128
128
 

11

大幅な内容変更。

2018/10/06 10:25

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -4,19 +4,169 @@
4
4
 
5
5
 
6
6
 
7
- ### 前提・実現したいこと
7
+ #前提・実現したいこと
8
+
8
-
9
+ ・PHPによってあらかじめHTMLの<option>が生成されており、Fullcalendarの「fc-next-button」というクラス名が付いたボタンを押したときに、JavaScriptによって現在のURLの値を用いて<option>のvalueの値を変更したい。
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+ # 現状の問題
18
+
9
- SELCETックスのOPTIONのValue変更
19
+ ・現状では、タンを押す度にvalueの後ろが長くなる
10
-
11
-
12
-
13
- .fc-next-buttonというボタンクリックでValue値の内容を書き換えるはずが、Value値の追加という形で増えてしまっているので何とかしたい。
20
+
14
-
15
-
16
-
21
+
22
+
23
+
24
+
17
- ↓Fullcalendarにて次月ボタンを押と実行。
25
+ ### 分かりづらいかと思いまので・・・
26
+
27
+
28
+
18
-
29
+ ◆PHPによってあらかじめHTML<option>の生成した内容
30
+
31
+
32
+
19
- ```Jquery
33
+ ```ここに言語を入力
34
+
35
+ <option id="ge2" class="query" value="./index.php?no=1">名前1</option>
36
+
37
+ <option id="ge2" class="query" value="./index.php?no=2">名前2</option>
38
+
39
+
40
+
41
+
42
+
43
+ (以後繰り返し)
44
+
45
+
46
+
47
+
48
+
49
+ <option id="ge2" class="query" value="./index.php?no=60">名前60</option>
50
+
51
+ ```
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+ があります。
60
+
61
+
62
+
63
+ ここまでは問題ないのですが、ここから
64
+
65
+
66
+
67
+ ●fc-next-button」というクラス名が付いたボタンを2回押したとき
68
+
69
+
70
+
71
+ ```ここに言語を入力
72
+
73
+ <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前1</option>
74
+
75
+
76
+
77
+
78
+
79
+ (以後繰り返し)
80
+
81
+
82
+
83
+
84
+
85
+ <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month">名前60</option>
86
+
87
+
88
+
89
+ ```
90
+
91
+
92
+
93
+
94
+
95
+ ●fc-next-button」というクラス名が付いたボタンを3回押したとき
96
+
97
+
98
+
99
+ ```ここに言語を入力
100
+
101
+ <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前1</option>
102
+
103
+
104
+
105
+
106
+
107
+ (以後繰り返し)
108
+
109
+
110
+
111
+
112
+
113
+ <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month">名前60</option>
114
+
115
+ ```
116
+
117
+
118
+
119
+ となります。
120
+
121
+ つまり余計なクエリーが増えてしまう状態です。
122
+
123
+
124
+
125
+ 最終的に3回目ボタンを押したら
126
+
127
+
128
+
129
+ ```ここに言語を入力
130
+
131
+
132
+
133
+ <option id="ge2" class="query" value="./index.php?no=01&year=2018&month=12&day=01&view=month">名前1</option>
134
+
135
+
136
+
137
+
138
+
139
+ (以後繰り返し)
140
+
141
+
142
+
143
+
144
+
145
+ <option id="ge2" class="query" value="./index.php?no=60&year=2018&month=12&day=01&view=month">名前60</option>
146
+
147
+
148
+
149
+
150
+
151
+ ```
152
+
153
+
154
+
155
+ にしたいです。
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+ ### 該当のソースコード
166
+
167
+
168
+
169
+
20
170
 
21
171
  $('.fc-next-button').click(function(){
22
172
 
@@ -24,73 +174,7 @@
24
174
 
25
175
  });
26
176
 
27
- ```
177
+
28
-
29
-
30
-
31
-
32
-
33
- ### 該当のソースコード
34
-
35
- セレクトボックス自体は、
36
-
37
- PHPにてデータベースから取得し、セレクトボックスに入れているという形です。
38
-
39
- (ユーザーが1から60まで存在しています。)
40
-
41
-
42
-
43
- ```PHP
44
-
45
- <select id="sel" onchange="location.href = options[this.selectedIndex].value;">
46
-
47
- EOF;
48
-
49
- $sql = "select * from Users where del_flag=0";
50
-
51
- $rs = mysql_query($sql,$db);
52
-
53
- if($rs){
54
-
55
- print("<option class=\"query\" value=\"./".$file_name."?no=".$Data["no"]."\"></option>\n");
56
-
57
- while ($row = mysql_fetch_array($rs)) {
58
-
59
- if($row["no"] == $no){
60
-
61
- $sel = "selected";
62
-
63
- }else {
64
-
65
- $sel = "";
66
-
67
- };
68
-
69
- print("<option id=\"ge".$row["no"]."\" class=\"query\" value=\"./".$file_name."?no=".$row["no"]."\" $sel>".$row["name"]."</option>\n");
70
-
71
-
72
-
73
- }
74
-
75
- }
76
-
77
- print <<<EOF
78
-
79
- </select>
80
-
81
-
82
-
83
- ```
84
-
85
-
86
-
87
- 上記のvalue値を取得してJqueryにて値を入れたいです。
88
-
89
-
90
-
91
-
92
-
93
- ```javascript
94
178
 
95
179
  function select_query(){
96
180
 
@@ -148,52 +232,32 @@
148
232
 
149
233
  }
150
234
 
151
- ```
235
+
152
236
 
153
237
 
154
238
 
155
239
  ### 試したこと
156
240
 
241
+ takey様の
242
+
243
+ getValue[i] = getValue[i].split("&")[0];
244
+
245
+
246
+
247
+ 追加を試しましたがnoまで変わってしまうので解決にはなっていませんでした・・
248
+
249
+ ◆追加後
250
+
157
- var path = "&year="+year+"&month="+month+"&day="+day+"&view="+view;
251
+ <option id="ge2" class="query" value="./index.php?no=1">名前1</option>
158
-
159
- であれば、増えることはなく動作に問題なかったのですが、ファイルパス+番号がないのでダメでした・・・
252
+
160
-
161
-
162
-
163
-
164
-
165
- ### 分かりづらいかと思いますので・・・
166
-
167
- 開発ツールにて確認していた結果を乗せてみます。
168
-
169
-
170
-
171
- 次月ボタンを2回押すと
172
-
173
-
174
-
175
- <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month"></option>
253
+ <option id="ge2" class="query" value="./index.php?no=1">名前2</option>
176
-
177
-
178
-
179
- といったように2回増えていく状態です。
254
+
180
-
181
-
182
-
255
+
256
+
183
- さらに3回押すと
257
+
184
-
185
- <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month"></option>
258
+
186
-
187
-
188
-
189
- といったように3回の状態です。
259
+
190
-
191
-
192
-
193
-
194
-
195
-
196
-
260
+
197
- 理想は、何回ボタンを押しても1回だけで増えることなくMonthの値だけが変わる形で済む形にしたいです。
261
+
198
-
262
+
199
- <option class="query" value="./index.php?no=01&year=2018&month=11&day=01&view=month"></option>
263
+ <option id="ge2" class="query" value="./index.php?no=1">名前60</option>

10

ネズミ算式という表現は的確ではないと思ったので修正。

2018/10/06 10:24

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- Value値の書きなくValue値の追加という形でselect_queryを呼び出すたびにネズミ算式で増えてしまっているので何とかしたい。
13
+ .fc-next-buttonというボタンクリックでValue値の内容を書き換えるずが、Value値の追加という形で増えてしまっているので何とかしたい。
14
14
 
15
15
 
16
16
 

9

修正

2018/09/28 10:43

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -168,7 +168,7 @@
168
168
 
169
169
 
170
170
 
171
- 次月を2回押すと
171
+ 次月ボタンを2回押すと
172
172
 
173
173
 
174
174
 
@@ -194,6 +194,6 @@
194
194
 
195
195
 
196
196
 
197
- 理想は、1回だけで済む形にしたいです。
197
+ 理想は、何回ボタンを押しても1回だけで増えることなくMonthの値だけが変わる形で済む形にしたいです。
198
198
 
199
199
  <option class="query" value="./index.php?no=01&year=2018&month=11&day=01&view=month"></option>

8

追加

2018/09/28 10:36

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -180,6 +180,20 @@
180
180
 
181
181
 
182
182
 
183
+ さらに3回押すと
184
+
185
+ <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month&year=2018&month=12&day=01&view=month"></option>
186
+
187
+
188
+
189
+ といったように3回の状態です。
190
+
191
+
192
+
193
+
194
+
195
+
196
+
183
197
  理想は、1回だけで済む形にしたいです。
184
198
 
185
199
  <option class="query" value="./index.php?no=01&year=2018&month=11&day=01&view=month"></option>

7

修正

2018/09/28 10:35

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -164,7 +164,7 @@
164
164
 
165
165
  ### 分かりづらいかと思いますので・・・
166
166
 
167
- 結果を乗せてみます。
167
+ 開発ツールにて確認していた結果を乗せてみます。
168
168
 
169
169
 
170
170
 
@@ -176,7 +176,7 @@
176
176
 
177
177
 
178
178
 
179
- といったように同じのが増えていく状態です。
179
+ といったように2回増えていく状態です。
180
180
 
181
181
 
182
182
 

6

分かりづらいので追加。

2018/09/28 10:30

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,29 @@
157
157
  var path = "&year="+year+"&month="+month+"&day="+day+"&view="+view;
158
158
 
159
159
  であれば、増えることはなく動作に問題なかったのですが、ファイルパス+番号がないのでダメでした・・・
160
+
161
+
162
+
163
+
164
+
165
+ ### 分かりづらいかと思いますので・・・
166
+
167
+ 結果を乗せてみます。
168
+
169
+
170
+
171
+ 次月を2回押すと
172
+
173
+
174
+
175
+ <option class="query" value="./index.php?no=01&year=2018&month=10&day=01&view=month&year=2018&month=11&day=01&view=month"></option>
176
+
177
+
178
+
179
+ といったように同じのが増えていく状態です。
180
+
181
+
182
+
183
+ 理想は、1回だけで済む形にしたいです。
184
+
185
+ <option class="query" value="./index.php?no=01&year=2018&month=11&day=01&view=month"></option>

5

PHP修正

2018/09/28 10:28

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -14,9 +14,17 @@
14
14
 
15
15
 
16
16
 
17
+ ↓Fullcalendarにて次月ボタンを押すと実行。
17
18
 
19
+ ```Jquery
18
20
 
21
+ $('.fc-next-button').click(function(){
19
22
 
23
+ select_query();
24
+
25
+ });
26
+
27
+ ```
20
28
 
21
29
 
22
30
 
@@ -32,9 +40,43 @@
32
40
 
33
41
 
34
42
 
35
- ```ここに言語名を入力
43
+ ```PHP
36
44
 
45
+ <select id="sel" onchange="location.href = options[this.selectedIndex].value;">
46
+
47
+ EOF;
48
+
49
+ $sql = "select * from Users where del_flag=0";
50
+
51
+ $rs = mysql_query($sql,$db);
52
+
53
+ if($rs){
54
+
55
+ print("<option class=\"query\" value=\"./".$file_name."?no=".$Data["no"]."\"></option>\n");
56
+
57
+ while ($row = mysql_fetch_array($rs)) {
58
+
59
+ if($row["no"] == $no){
60
+
61
+ $sel = "selected";
62
+
63
+ }else {
64
+
65
+ $sel = "";
66
+
67
+ };
68
+
37
- print("<option id=\"ge".$row["no"]."\" class=\"query\" value=\"./".$file_name."?no=".$row["no"]."\" $sel>".$row["name"]."</option>\n");
69
+ print("<option id=\"ge".$row["no"]."\" class=\"query\" value=\"./".$file_name."?no=".$row["no"]."\" $sel>".$row["name"]."</option>\n");
70
+
71
+
72
+
73
+ }
74
+
75
+ }
76
+
77
+ print <<<EOF
78
+
79
+ </select>
38
80
 
39
81
 
40
82
 

4

題名変更

2018/09/28 10:12

投稿

kirin311
kirin311

スコア53

test CHANGED
@@ -1 +1 @@
1
- SELECTボックスの値取得して、Javascriptで利用
1
+ SELECTボックスの値取得して、jQueryで利用
test CHANGED
File without changes

3

Jqueryタグ取り消し

2018/09/28 09:40

投稿

kirin311
kirin311

スコア53

test CHANGED
@@ -1 +1 @@
1
- SELECTボックスの値取得して、JQUERYで利用
1
+ SELECTボックスの値取得して、Javascriptで利用
test CHANGED
File without changes

2

題名に誤字があったので修正。タグもPHP追加。

2018/09/28 09:39

投稿

kirin311
kirin311

スコア53

test CHANGED
@@ -1 +1 @@
1
- SELECTボックスの値取得して、JQUEYで利用
1
+ SELECTボックスの値取得して、JQUERYで利用
test CHANGED
File without changes

1

文章修正

2018/09/28 09:16

投稿

kirin311
kirin311

スコア53

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- Value値の上書きではなくValue値の追加という形でネズミ算式で増えてしまっているので何とかしたい。
13
+ Value値の上書きではなくValue値の追加という形でselect_queryを呼び出すたびにネズミ算式で増えてしまっているので何とかしたい。
14
14
 
15
15
 
16
16