質問編集履歴

3

画像を載せてました

2021/05/25 23:01

投稿

kiyogolfer
kiyogolfer

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,10 @@
1
- 初めて質問させて頂きます。
2
-
3
- わからないことばかりですのでご指導宜しくお願い致します。
1
+ ![table](7c59737438eb767c442c7af53723a42f.jpeg)
2
+
3
+
4
+
4
-
5
+ 画像のようにtableを作りました。時間で区切ってあるtableをクリックした際にポップアップに時間を引き渡したいのですが、引き渡しができません。
6
+
5
-
7
+ 具体的には、上段のtableの13:00の箇所をクリックした際にポップアップされて開始時間を13:00とし、終了時間を13:30としたいと思っていますが、引き渡しができません。
6
8
 
7
9
  html で <p id=res></p> に値がセットされているものを php で変数として使用することは可能な事は調べてわかったのですが、具体的なやり方がわかりません。
8
10
 
@@ -12,8 +14,6 @@
12
14
 
13
15
 
14
16
 
15
-
16
-
17
17
  呼び出し元の php(aとする) から 画面でクリックしたセルの位置を引き渡す
18
18
 
19
19
 
@@ -22,15 +22,15 @@
22
22
 
23
23
 
24
24
 
25
- ```ここに言語を入力
25
+ ```ここに言語を入力
26
26
 
27
27
  function add(x,y,h) {
28
28
 
29
-
29
+
30
30
 
31
31
  var data = x.cellIndex; // 渡したいデータ
32
32
 
33
-
33
+
34
34
 
35
35
  id = data;
36
36
 
@@ -58,31 +58,23 @@
58
58
 
59
59
  ```
60
60
 
61
-
62
-
63
-
64
-
65
-
66
-
67
61
  以下 ajax.php
68
62
 
69
63
 
70
64
 
71
-
72
-
73
65
  ```ここに言語を入力
74
66
 
75
67
  <?php
76
68
 
77
69
  session_start();
78
70
 
79
-
80
-
81
-
71
+
72
+
73
+
82
74
 
83
75
  // 画面から送られたきた値
84
76
 
85
- $id = filter_input(INPUT_POST, 'id'); // $_POST['id']とも書ける
77
+ $id = filter_input(INPUT_POST, 'id'); // $_POST['id']とも書ける
86
78
 
87
79
 
88
80
 
@@ -114,19 +106,11 @@
114
106
 
115
107
  ```
116
108
 
117
-
118
-
119
-
120
-
121
-
122
-
123
109
  以下 遷移先(a)の php 
124
110
 
125
111
 
126
112
 
127
-
128
-
129
- ```ここに言語を入力
113
+ ```ここに言語を入力
130
114
 
131
115
  <div id="mask" class="hidden"></div>
132
116
 
@@ -154,8 +138,6 @@
154
138
 
155
139
 
156
140
 
157
-
158
-
159
141
  やりたいことは a からポップアップを表示しており、その場所でクリックしたセルの情報を
160
142
 
161
143
  php の変数として処理したいです。
@@ -164,14 +146,6 @@
164
146
 
165
147
 
166
148
 
167
-
168
-
169
-
170
-
171
-
172
-
173
-
174
-
175
149
  ```ここに言語を入力
176
150
 
177
151
  <?php
@@ -196,12 +170,6 @@
196
170
 
197
171
  ```
198
172
 
199
-
200
-
201
-
202
-
203
-
204
-
205
173
  <div id="res"></div> にはいっている値 "5" の場合、
206
174
 
207
175
 
@@ -216,9 +184,7 @@
216
184
 
217
185
 
218
186
 
219
-
220
-
221
- ```ここに言語を入力
187
+ ```ここに言語を入力
222
188
 
223
189
  <div id="mask" class="hidden"></div>
224
190
 
@@ -378,8 +344,4 @@
378
344
 
379
345
 
380
346
 
381
-
382
-
383
- }
384
-
385
- ```
347
+ ```

2

質問を再度追記しました

2021/05/25 23:01

投稿

kiyogolfer
kiyogolfer

スコア6

test CHANGED
File without changes
test CHANGED
@@ -195,3 +195,191 @@
195
195
  die($json);
196
196
 
197
197
  ```
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+ <div id="res"></div> にはいっている値 "5" の場合、
206
+
207
+
208
+
209
+ 下記の html で
210
+
211
+
212
+
213
+ <option value="5" cheked>11:00</option>
214
+
215
+ としたい場合どのように記述すればよいでしょうか。
216
+
217
+
218
+
219
+
220
+
221
+ ```ここに言語を入力
222
+
223
+ <div id="mask" class="hidden"></div>
224
+
225
+ <section id="modal" class="hidden">
226
+
227
+ <form method="POST" action="schedule.php" name="formName">
228
+
229
+ <div class="contentsinner2">
230
+
231
+ <table class="Customer6">
232
+
233
+ <tbody>
234
+
235
+ <tr>
236
+
237
+ <td class="MEtd124"><button onclick="zikko(); return false;" style="" type="button" class="nav20">予定を入れる</button></td>
238
+
239
+ <td class="MEtd124"><button onclick="zikko(); return false;" style="" type="button" class="nav20">キャンセル</button></td>
240
+
241
+ <td class="MEtd124"></td>
242
+
243
+ <td class="MEtd124"></td>
244
+
245
+ <td class="MEtd124"></td>
246
+
247
+ <td class="MEtd125"><button onclick="location.href = ''" style="" type="button" class="nav21">X</button></td>
248
+
249
+ </tr>
250
+
251
+ </tbody>
252
+
253
+ </table>
254
+
255
+ <div class="clear"><br></div><!-- フロート解除 -->
256
+
257
+ <table class="Customer5">
258
+
259
+ <tbody>
260
+
261
+
262
+
263
+ <tr>
264
+
265
+ <td class="MEtd25">
266
+
267
+ 開始時間 
268
+
269
+ <select name="stime" class="SelectName">
270
+
271
+ <option value="1">9:00</option>
272
+
273
+ <option value="2">9:30</option>
274
+
275
+ <option value="3">10:00</option>
276
+
277
+ <option value="4">10:30</option>
278
+
279
+ <option value="5">11:00</option>
280
+
281
+ <option value="6">11:30</option>
282
+
283
+ <option value="7">12:00</option>
284
+
285
+ <option value="8">12:30</option>
286
+
287
+ <option value="9">13:00</option>
288
+
289
+ <option value="10">13:30</option>
290
+
291
+ <option value="11">14:00</option>
292
+
293
+ <option value="12">14:30</option>
294
+
295
+ <option value="13">15:00</option>
296
+
297
+ <option value="14">15:30</option>
298
+
299
+ <option value="15">16:00</option>
300
+
301
+ <option value="16">16:30</option>
302
+
303
+ <option value="17">17:00</option>
304
+
305
+ <option value="18">17:30</option>
306
+
307
+ <option value="19">18:00</option>
308
+
309
+ <option value="20">18:30</option>
310
+
311
+ </select> 
312
+
313
+ 終了時間 
314
+
315
+ <select name="etime" class="SelectName">
316
+
317
+ <option value="1">9:00</option>
318
+
319
+ <option value="2">9:30</option>
320
+
321
+ <option value="3">10:00</option>
322
+
323
+ <option value="4">10:30</option>
324
+
325
+ <option value="5">11:00</option>
326
+
327
+ <option value="6">11:30</option>
328
+
329
+ <option value="7">12:00</option>
330
+
331
+ <option value="8">12:30</option>
332
+
333
+ <option value="9">13:00</option>
334
+
335
+ <option value="10">13:30</option>
336
+
337
+ <option value="11">14:00</option>
338
+
339
+ <option value="12">14:30</option>
340
+
341
+ <option value="13">15:00</option>
342
+
343
+ <option value="14">15:30</option>
344
+
345
+ <option value="15">16:00</option>
346
+
347
+ <option value="16">16:30</option>
348
+
349
+ <option value="17">17:00</option>
350
+
351
+ <option value="18">17:30</option>
352
+
353
+ <option value="19">18:00</option>
354
+
355
+ <option value="20">18:30</option>
356
+
357
+ </select>
358
+
359
+ </td>
360
+
361
+ </tr>
362
+
363
+ <input type=hidden name=popup value=1 />
364
+
365
+ <input type=hidden name=simei_1 value="予約有" />
366
+
367
+ <input type=hidden name=kanji_1 value="予約有" />
368
+
369
+ </tbody>
370
+
371
+ </table>
372
+
373
+ </div>
374
+
375
+ </div>
376
+
377
+ </form>
378
+
379
+
380
+
381
+
382
+
383
+ }
384
+
385
+ ```

1

code機能を使いました

2021/05/17 10:06

投稿

kiyogolfer
kiyogolfer

スコア6

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,9 @@
22
22
 
23
23
 
24
24
 
25
+ ```ここに言語を入力
26
+
25
- function add(x,y,h) {
27
+ function add(x,y,h) {
26
28
 
27
29
 
28
30
 
@@ -54,6 +56,8 @@
54
56
 
55
57
  }
56
58
 
59
+ ```
60
+
57
61
 
58
62
 
59
63
 
@@ -65,6 +69,8 @@
65
69
 
66
70
 
67
71
 
72
+
73
+ ```ここに言語を入力
68
74
 
69
75
  <?php
70
76
 
@@ -106,6 +112,8 @@
106
112
 
107
113
  ?>
108
114
 
115
+ ```
116
+
109
117
 
110
118
 
111
119
 
@@ -118,7 +126,9 @@
118
126
 
119
127
 
120
128
 
129
+ ```ここに言語を入力
130
+
121
- <div id="mask" class="hidden"></div>
131
+ <div id="mask" class="hidden"></div>
122
132
 
123
133
  <section id="modal" class="hidden">
124
134
 
@@ -140,6 +150,8 @@
140
150
 
141
151
  <script src="script.js"></script>
142
152
 
153
+ ```
154
+
143
155
 
144
156
 
145
157
 
@@ -160,6 +172,8 @@
160
172
 
161
173
 
162
174
 
175
+ ```ここに言語を入力
176
+
163
177
  <?php
164
178
 
165
179
  session_start();
@@ -179,3 +193,5 @@
179
193
  header("Content-type: application/json; charset=UTF-8");
180
194
 
181
195
  die($json);
196
+
197
+ ```