質問編集履歴

1

プルダウンについて追記

2020/10/29 07:05

投稿

tomoninoko
tomoninoko

スコア0

test CHANGED
File without changes
test CHANGED
@@ -300,6 +300,200 @@
300
300
 
301
301
 
302
302
 
303
+ ### 追記
304
+
305
+ プルダウン
306
+
307
+ order_download.php
308
+
309
+ <body>
310
+
311
+ <?php
312
+
313
+ require_once('../common/common.php');
314
+
315
+ ?>
316
+
317
+ ダウンロードしたい注文日を選んでください<br/>
318
+
319
+ <form action="order_download_done.php" method="post">
320
+
321
+ <?php pulldown_year(); ?>
322
+
323
+
324
+
325
+ <?php pulldown_month(); ?>
326
+
327
+
328
+
329
+ <?php pulldown_day(); ?>
330
+
331
+ 日<br/>
332
+
333
+ <br/>
334
+
335
+ <input type="submit" value="ダウンロードへ">
336
+
337
+ </form>
338
+
339
+ </body>
340
+
341
+
342
+
343
+
344
+
345
+ common.php
346
+
347
+ function pulldown_year() {
348
+
349
+ print '<select name="year">';
350
+
351
+ print '<option value="2017">2017</option>';
352
+
353
+ print '<option value="2017">2018</option>';
354
+
355
+ print '<option value="2017">2019</option>';
356
+
357
+ print '<option value="2017">2020</option>';
358
+
359
+ print '</select>';
360
+
361
+ }
362
+
363
+
364
+
365
+ function pulldown_month() {
366
+
367
+ print '<select name="month">';
368
+
369
+ print '<option value="01">01</option>';
370
+
371
+ print '<option value="02">02</option>';
372
+
373
+ print '<option value="03">03</option>';
374
+
375
+ print '<option value="04">04</option>';
376
+
377
+ print '<option value="05">05</option>';
378
+
379
+ print '<option value="06">06</option>';
380
+
381
+ print '<option value="07">07</option>';
382
+
383
+ print '<option value="08">08</option>';
384
+
385
+ print '<option value="09">09</option>';
386
+
387
+ print '<option value="10">10</option>';
388
+
389
+ print '<option value="11">11</option>';
390
+
391
+ print '<option value="12">12</option>';
392
+
393
+ print '</select>';
394
+
395
+ }
396
+
397
+
398
+
399
+ function pulldown_day() {
400
+
401
+ print '<select name="day">';
402
+
403
+ print '<option value="01">01</option>';
404
+
405
+ print '<option value="02">02</option>';
406
+
407
+ print '<option value="03">03</option>';
408
+
409
+ print '<option value="04">04</option>';
410
+
411
+ print '<option value="05">05</option>';
412
+
413
+ print '<option value="06">06</option>';
414
+
415
+ print '<option value="07">07</option>';
416
+
417
+ print '<option value="08">08</option>';
418
+
419
+ print '<option value="09">09</option>';
420
+
421
+ print '<option value="10">10</option>';
422
+
423
+ print '<option value="11">11</option>';
424
+
425
+ print '<option value="12">12</option>';
426
+
427
+ print '<option value="13">13</option>';
428
+
429
+ print '<option value="14">14</option>';
430
+
431
+ print '<option value="15">15</option>';
432
+
433
+ print '<option value="16">16</option>';
434
+
435
+ print '<option value="17">17</option>';
436
+
437
+ print '<option value="18">18</option>';
438
+
439
+ print '<option value="19">19</option>';
440
+
441
+ print '<option value="20">20</option>';
442
+
443
+ print '<option value="21">21</option>';
444
+
445
+ print '<option value="22">22</option>';
446
+
447
+ print '<option value="23">23</option>';
448
+
449
+ print '<option value="24">24</option>';
450
+
451
+ print '<option value="25">25</option>';
452
+
453
+ print '<option value="26">26</option>';
454
+
455
+ print '<option value="27">27</option>';
456
+
457
+ print '<option value="28">28</option>';
458
+
459
+ print '<option value="29">29</option>';
460
+
461
+ print '<option value="30">30</option>';
462
+
463
+ print '<option value="31">31</option>';
464
+
465
+ print '</select>';
466
+
467
+ }
468
+
469
+
470
+
471
+ データはtimestampでこのような形で入っています
472
+
473
+ 2020-10-27 20:10:36
474
+
475
+
476
+
477
+ AND substr(dat_sales.date,1,4)="2020"
478
+
479
+ AND substr(dat_sales.date,6,2)="10"
480
+
481
+ AND substr(dat_sales.date,9,2)="27"
482
+
483
+ で抽出した場合にはデータが出てきます。
484
+
485
+
486
+
487
+ プルダウンで選んだ数字が入るためには
488
+
489
+ AND substr(dat_sales.date,1,4)=?
490
+
491
+ の?ところを変更すべきかと考えたのですが、どのようにすべきかがわかりません。
492
+
493
+ 初心者のためお見苦しい文章で申し訳ありません。
494
+
495
+
496
+
303
497
  ### 補足情報(FW/ツールのバージョンなど)
304
498
 
305
499