質問編集履歴

8

削除

2019/02/08 06:31

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -19,531 +19,3 @@
19
19
  ご教授いただけたらうれしいです。
20
20
 
21
21
  よろしくお願いいたします。
22
-
23
-
24
-
25
- 追記
26
-
27
- MySQLにはphpmyAdminを使用しています。
28
-
29
- ![イメージ説明](7038395e7b8793fed557af74625b11e9.png)
30
-
31
- テーブル名は「user_id」にしました。
32
-
33
- 足りない情報があればコメントよろしくお願いいたします。
34
-
35
-
36
-
37
- 追記
38
-
39
- 構造とCREATETABLEです
40
-
41
- ![イメージ説明](53fdcacbbaebb8f58cca5831af9f7933.png)
42
-
43
-
44
-
45
- ```CREATE TABLE
46
-
47
- -- phpMyAdmin SQL Dump
48
-
49
- -- version 4.6.4
50
-
51
- -- https://www.phpmyadmin.net/
52
-
53
- --
54
-
55
- -- Host: localhost
56
-
57
- -- Generation Time: 2019 年 2 月 07 日 08:21
58
-
59
- -- サーバのバージョン: 5.6.37
60
-
61
- -- PHP Version: 7.0.21
62
-
63
-
64
-
65
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
66
-
67
- SET time_zone = "+00:00";
68
-
69
-
70
-
71
- --
72
-
73
- -- Database: `nakabayashi_db`
74
-
75
- --
76
-
77
-
78
-
79
- -- --------------------------------------------------------
80
-
81
-
82
-
83
- --
84
-
85
- -- テーブルの構造 `user_id`
86
-
87
- --
88
-
89
-
90
-
91
- CREATE TABLE `user_id` (
92
-
93
- `age` int(11) NOT NULL,
94
-
95
- `name` char(20) NOT NULL,
96
-
97
- `number` int(11) NOT NULL
98
-
99
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
100
-
101
-
102
-
103
- ```
104
-
105
- もし表示するものが間違っていたら、お手数おかけしますがまたコメントよろしくお願いいたします。
106
-
107
-
108
-
109
- ```PHP
110
-
111
- //完了画面
112
-
113
- <?php
114
-
115
- session_start();
116
-
117
-
118
-
119
- $age= $_SESSION[age];
120
-
121
- $name= $_SESSION[name];
122
-
123
- $number= $_SESSION[number];
124
-
125
-
126
-
127
- //接続設定
128
-
129
- $user ="ユーザー名";
130
-
131
- $pass="パスワード";
132
-
133
- //データベースに接続
134
-
135
- $dsn ="mysql:host=localhost;dbname=データベース名;charset=utf8";
136
-
137
-
138
-
139
- //データの追加(↓回答いただいたものに変更しました)
140
-
141
- try {
142
-
143
- $dbh =new PDO($dsn, $user, $pass);
144
-
145
- //データ追加
146
-
147
- $sql="INSERT INTO user_id (age,name,number) VALUES(:age,:name,:number)";
148
-
149
- $stmt=$dbh ->prepare($sql);
150
-
151
- $stmt->bindValue(':age', $age, PDO::PARAM_INT);
152
-
153
- $stmt->bindValue(':name', $name, PDO::PARAM_STR);
154
-
155
- $stmt->bindValue(':number', $number, PDO::PARAM_INT);
156
-
157
- $stmt->execute();
158
-
159
- }catch(PDOException $e){
160
-
161
- echo $e -> getMessage();
162
-
163
- exit();
164
-
165
- }
166
-
167
-
168
-
169
- ?>
170
-
171
-
172
-
173
- <!DOCTYPE html>
174
-
175
- <html lang="en">
176
-
177
- <head>
178
-
179
- <meta charset="UTF-8">
180
-
181
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
182
-
183
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
184
-
185
- <title>登録ページ</title>
186
-
187
- </head>
188
-
189
- <body>
190
-
191
-
192
-
193
- <p>登録完了</p>
194
-
195
-
196
-
197
- <form action="index.php" >
198
-
199
- <input type="submit" name="index" value="戻る">
200
-
201
-
202
-
203
- </form>
204
-
205
-
206
-
207
- </body>
208
-
209
- </html>
210
-
211
-
212
-
213
- ```
214
-
215
-
216
-
217
- ```PHP
218
-
219
- //テーブル表示画面
220
-
221
- <!DOCTYPE html>
222
-
223
- <html lang="en">
224
-
225
-
226
-
227
- <head>
228
-
229
- <meta charset="UTF-8">
230
-
231
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
232
-
233
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
234
-
235
- <title>レコードの表示</title>
236
-
237
- </head>
238
-
239
-
240
-
241
- <body>
242
-
243
- <h3>一覧</h3>
244
-
245
-
246
-
247
- <?php
248
-
249
- //接続設定
250
-
251
- $user ="ユーザー名";
252
-
253
- $pass="パスワード";
254
-
255
- //データベースに接続
256
-
257
- $dsn ="mysql:host=localhost;dbname=データベース名;charset=utf8";
258
-
259
- try {
260
-
261
- $dbh =new PDO($dsn, $user, $pass);
262
-
263
- }catch(PDOException $e){
264
-
265
- echo 'データベースにアクセスできません'. $e -> getMessage();
266
-
267
- exit();
268
-
269
- }
270
-
271
-
272
-
273
- $sql= "select*from user_id order by empmo DESC";
274
-
275
- $stmt = $dbh->query($sql);
276
-
277
- foreach ($stmt as $row) {
278
-
279
- echo $row['age'].$row['name'].$row['number'];
280
-
281
- echo '<br>';
282
-
283
- }
284
-
285
-
286
-
287
- ?>
288
-
289
-
290
-
291
-
292
-
293
- <form action="input.php" >
294
-
295
-
296
-
297
- <input type="submit" name="input" value="登録する">
298
-
299
-
300
-
301
- </form>
302
-
303
-
304
-
305
-
306
-
307
- </body>
308
-
309
-
310
-
311
- </html>
312
-
313
- ```
314
-
315
-
316
-
317
- 一応完了画面の前の確認画面のコードです↓
318
-
319
- ```PHP
320
-
321
- <!DOCTYPE html>
322
-
323
- <html lang="en">
324
-
325
-
326
-
327
- <head>
328
-
329
- <meta charset="UTF-8">
330
-
331
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
332
-
333
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
334
-
335
- <title>確認画面</title>
336
-
337
- <style>
338
-
339
- h1{
340
-
341
- margin-left:50px;
342
-
343
- }
344
-
345
- th{
346
-
347
- width:200px;
348
-
349
- margin:10px 0;
350
-
351
- }
352
-
353
- input#send{
354
-
355
- margin-left:100px;
356
-
357
- margin-top:30px;
358
-
359
- }
360
-
361
- </style>
362
-
363
- </head>
364
-
365
-
366
-
367
-
368
-
369
- <body>
370
-
371
-
372
-
373
- <?php
374
-
375
- session_start();
376
-
377
- //セッションに保存
378
-
379
- $_SESSION["age"]=$_POST["age"];
380
-
381
- $_SESSION["name"]=$_POST["name"];
382
-
383
- $_SESSION["number"]=$_POST["number"];
384
-
385
- ?>
386
-
387
-
388
-
389
- <h3>確認画面</h3>
390
-
391
- <form action="complete.php" method="POST">
392
-
393
- <table border="1">
394
-
395
- <tr>
396
-
397
- <th>年齢</th>
398
-
399
- <td><?php echo $_SESSION["age"]; ?>
400
-
401
- </td>
402
-
403
- </tr>
404
-
405
- <tr>
406
-
407
- <th>名前</th>
408
-
409
- <td><?php echo $_SESSION["name"]; ?>
410
-
411
- </td>
412
-
413
- </tr>
414
-
415
- <tr>
416
-
417
- <th>学籍番号</th>
418
-
419
- <td><?php echo $_SESSION["number"]; ?>
420
-
421
- </td>
422
-
423
- </tr>
424
-
425
-
426
-
427
- </table>
428
-
429
- <input type="submit" name="comp" value="完了">
430
-
431
- </form>
432
-
433
-
434
-
435
- <form action="input.php" method="POST">
436
-
437
- <input name="back" type="submit" value="戻る">
438
-
439
- </form>
440
-
441
-
442
-
443
-
444
-
445
-
446
-
447
-
448
-
449
- </body>
450
-
451
-
452
-
453
- </html>
454
-
455
- ```
456
-
457
- 追加
458
-
459
- 1ページ目も追加させていただきました。
460
-
461
- ```PHP
462
-
463
- //フォーム入力画面
464
-
465
- <!DOCTYPE html>
466
-
467
- <html lang="en">
468
-
469
-
470
-
471
- <head>
472
-
473
- <meta charset="UTF-8">
474
-
475
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
476
-
477
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
478
-
479
- <title>登録フォーム</title>
480
-
481
- </head>
482
-
483
-
484
-
485
- <body>
486
-
487
-
488
-
489
-
490
-
491
-
492
-
493
- <h3>入力</h3>
494
-
495
-
496
-
497
- <form action="confirm.php" method="POST">
498
-
499
-
500
-
501
- <table border="1">
502
-
503
- <tr>
504
-
505
- <th>年齢</th>
506
-
507
- <td><input type="text" name="age" size="48" ></td>
508
-
509
- </tr>
510
-
511
- <tr>
512
-
513
- <th>名前</th>
514
-
515
- <td><input type="text" name="name" size="48" ></td>
516
-
517
- </tr>
518
-
519
- <tr>
520
-
521
- <th>学籍番号</th>
522
-
523
- <td><input type="text" name="number" size="48" ></td>
524
-
525
- </tr>
526
-
527
- <tr>
528
-
529
- <td colspan="2" align="center">
530
-
531
- <input type="submit" id="send" value="入力内容の確認">
532
-
533
- </td>
534
-
535
- </tr>
536
-
537
-
538
-
539
- </table>
540
-
541
- </form>
542
-
543
- </body>
544
-
545
-
546
-
547
- </html>
548
-
549
- ```

7

変更

2019/02/08 06:31

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- 以下CREATE TABLEです。
45
+ ```CREATE TABLE
46
46
 
47
47
  -- phpMyAdmin SQL Dump
48
48
 
@@ -100,6 +100,8 @@
100
100
 
101
101
 
102
102
 
103
+ ```
104
+
103
105
  もし表示するものが間違っていたら、お手数おかけしますがまたコメントよろしくお願いいたします。
104
106
 
105
107
 

6

追加

2019/02/07 08:38

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -451,3 +451,97 @@
451
451
  </html>
452
452
 
453
453
  ```
454
+
455
+ 追加
456
+
457
+ 1ページ目も追加させていただきました。
458
+
459
+ ```PHP
460
+
461
+ //フォーム入力画面
462
+
463
+ <!DOCTYPE html>
464
+
465
+ <html lang="en">
466
+
467
+
468
+
469
+ <head>
470
+
471
+ <meta charset="UTF-8">
472
+
473
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
474
+
475
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
476
+
477
+ <title>登録フォーム</title>
478
+
479
+ </head>
480
+
481
+
482
+
483
+ <body>
484
+
485
+
486
+
487
+
488
+
489
+
490
+
491
+ <h3>入力</h3>
492
+
493
+
494
+
495
+ <form action="confirm.php" method="POST">
496
+
497
+
498
+
499
+ <table border="1">
500
+
501
+ <tr>
502
+
503
+ <th>年齢</th>
504
+
505
+ <td><input type="text" name="age" size="48" ></td>
506
+
507
+ </tr>
508
+
509
+ <tr>
510
+
511
+ <th>名前</th>
512
+
513
+ <td><input type="text" name="name" size="48" ></td>
514
+
515
+ </tr>
516
+
517
+ <tr>
518
+
519
+ <th>学籍番号</th>
520
+
521
+ <td><input type="text" name="number" size="48" ></td>
522
+
523
+ </tr>
524
+
525
+ <tr>
526
+
527
+ <td colspan="2" align="center">
528
+
529
+ <input type="submit" id="send" value="入力内容の確認">
530
+
531
+ </td>
532
+
533
+ </tr>
534
+
535
+
536
+
537
+ </table>
538
+
539
+ </form>
540
+
541
+ </body>
542
+
543
+
544
+
545
+ </html>
546
+
547
+ ```

5

変更

2019/02/07 08:33

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,63 @@
40
40
 
41
41
  ![イメージ説明](53fdcacbbaebb8f58cca5831af9f7933.png)
42
42
 
43
+
44
+
45
+ 以下CREATE TABLEです。
46
+
47
+ -- phpMyAdmin SQL Dump
48
+
49
+ -- version 4.6.4
50
+
43
- ![イメージ説明](641ef2872f4d350e71a5ffb4d4a01579.png)
51
+ -- https://www.phpmyadmin.net/
52
+
53
+ --
54
+
55
+ -- Host: localhost
56
+
57
+ -- Generation Time: 2019 年 2 月 07 日 08:21
58
+
59
+ -- サーバのバージョン: 5.6.37
60
+
61
+ -- PHP Version: 7.0.21
62
+
63
+
64
+
65
+ SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
66
+
67
+ SET time_zone = "+00:00";
68
+
69
+
70
+
71
+ --
72
+
73
+ -- Database: `nakabayashi_db`
74
+
75
+ --
76
+
77
+
78
+
79
+ -- --------------------------------------------------------
80
+
81
+
82
+
83
+ --
84
+
85
+ -- テーブルの構造 `user_id`
86
+
87
+ --
88
+
89
+
90
+
91
+ CREATE TABLE `user_id` (
92
+
93
+ `age` int(11) NOT NULL,
94
+
95
+ `name` char(20) NOT NULL,
96
+
97
+ `number` int(11) NOT NULL
98
+
99
+ ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
44
100
 
45
101
 
46
102
 

4

ついか

2019/02/07 08:30

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,18 @@
34
34
 
35
35
 
36
36
 
37
+ 追記
38
+
39
+ 構造とCREATETABLEです
40
+
41
+ ![イメージ説明](53fdcacbbaebb8f58cca5831af9f7933.png)
42
+
43
+ ![イメージ説明](641ef2872f4d350e71a5ffb4d4a01579.png)
44
+
45
+
46
+
47
+ もし表示するものが間違っていたら、お手数おかけしますがまたコメントよろしくお願いいたします。
48
+
37
49
 
38
50
 
39
51
  ```PHP

3

ついか

2019/02/07 08:24

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,20 @@
22
22
 
23
23
 
24
24
 
25
+ 追記
26
+
27
+ MySQLにはphpmyAdminを使用しています。
28
+
29
+ ![イメージ説明](7038395e7b8793fed557af74625b11e9.png)
30
+
31
+ テーブル名は「user_id」にしました。
32
+
33
+ 足りない情報があればコメントよろしくお願いいたします。
34
+
35
+
36
+
37
+
38
+
25
39
  ```PHP
26
40
 
27
41
  //完了画面

2

変更

2019/02/07 08:09

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
 
14
14
 
15
+ 色々な本やサイトを参考にしているのでつぎはぎで汚いプログラムです。
16
+
15
17
  初歩的なミスであったら申し訳ございません。
16
18
 
17
19
  ご教授いただけたらうれしいです。
@@ -48,25 +50,153 @@
48
50
 
49
51
  $dsn ="mysql:host=localhost;dbname=データベース名;charset=utf8";
50
52
 
53
+
54
+
55
+ //データの追加(↓回答いただいたものに変更しました)
56
+
51
57
  try {
52
58
 
53
59
  $dbh =new PDO($dsn, $user, $pass);
54
60
 
61
+ //データ追加
62
+
63
+ $sql="INSERT INTO user_id (age,name,number) VALUES(:age,:name,:number)";
64
+
65
+ $stmt=$dbh ->prepare($sql);
66
+
67
+ $stmt->bindValue(':age', $age, PDO::PARAM_INT);
68
+
69
+ $stmt->bindValue(':name', $name, PDO::PARAM_STR);
70
+
71
+ $stmt->bindValue(':number', $number, PDO::PARAM_INT);
72
+
73
+ $stmt->execute();
74
+
55
75
  }catch(PDOException $e){
56
76
 
77
+ echo $e -> getMessage();
78
+
79
+ exit();
80
+
81
+ }
82
+
83
+
84
+
85
+ ?>
86
+
87
+
88
+
89
+ <!DOCTYPE html>
90
+
91
+ <html lang="en">
92
+
93
+ <head>
94
+
95
+ <meta charset="UTF-8">
96
+
97
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
98
+
99
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
100
+
101
+ <title>登録ページ</title>
102
+
103
+ </head>
104
+
105
+ <body>
106
+
107
+
108
+
109
+ <p>登録完了</p>
110
+
111
+
112
+
113
+ <form action="index.php" >
114
+
115
+ <input type="submit" name="index" value="戻る">
116
+
117
+
118
+
119
+ </form>
120
+
121
+
122
+
123
+ </body>
124
+
125
+ </html>
126
+
127
+
128
+
129
+ ```
130
+
131
+
132
+
133
+ ```PHP
134
+
135
+ //テーブル表示画面
136
+
137
+ <!DOCTYPE html>
138
+
139
+ <html lang="en">
140
+
141
+
142
+
143
+ <head>
144
+
145
+ <meta charset="UTF-8">
146
+
147
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
148
+
149
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
150
+
151
+ <title>レコードの表示</title>
152
+
153
+ </head>
154
+
155
+
156
+
157
+ <body>
158
+
159
+ <h3>一覧</h3>
160
+
161
+
162
+
163
+ <?php
164
+
165
+ //接続設定
166
+
167
+ $user ="ユーザー名";
168
+
169
+ $pass="パスワード";
170
+
171
+ //データベースに接続
172
+
173
+ $dsn ="mysql:host=localhost;dbname=データベース名;charset=utf8";
174
+
175
+ try {
176
+
177
+ $dbh =new PDO($dsn, $user, $pass);
178
+
179
+ }catch(PDOException $e){
180
+
57
181
  echo 'データベースにアクセスできません'. $e -> getMessage();
58
182
 
59
183
  exit();
60
184
 
61
- }
185
+ }
62
-
63
- //データ追加
186
+
64
-
187
+
188
+
65
- $sql="INSET INFO user_id (age,name,number) VALUES(".$age.",".$name.",".$number.")";
189
+ $sql= "select*from user_id order by empmo DESC";
66
-
190
+
67
- $stmt=$dbh ->prepare($sql);
191
+ $stmt = $dbh->query($sql);
192
+
68
-
193
+ foreach ($stmt as $row) {
194
+
195
+ echo $row['age'].$row['name'].$row['number'];
196
+
69
- $stmt->execute();
197
+ echo '<br>';
198
+
199
+ }
70
200
 
71
201
 
72
202
 
@@ -74,10 +204,42 @@
74
204
 
75
205
 
76
206
 
207
+
208
+
209
+ <form action="input.php" >
210
+
211
+
212
+
213
+ <input type="submit" name="input" value="登録する">
214
+
215
+
216
+
217
+ </form>
218
+
219
+
220
+
221
+
222
+
223
+ </body>
224
+
225
+
226
+
227
+ </html>
228
+
229
+ ```
230
+
231
+
232
+
233
+ 一応完了画面の前の確認画面のコードです↓
234
+
235
+ ```PHP
236
+
77
237
  <!DOCTYPE html>
78
238
 
79
239
  <html lang="en">
80
240
 
241
+
242
+
81
243
  <head>
82
244
 
83
245
  <meta charset="UTF-8">
@@ -86,274 +248,124 @@
86
248
 
87
249
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
88
250
 
89
- <title>登録ページ</title>
251
+ <title>確認画面</title>
252
+
253
+ <style>
254
+
255
+ h1{
256
+
257
+ margin-left:50px;
258
+
259
+ }
260
+
261
+ th{
262
+
263
+ width:200px;
264
+
265
+ margin:10px 0;
266
+
267
+ }
268
+
269
+ input#send{
270
+
271
+ margin-left:100px;
272
+
273
+ margin-top:30px;
274
+
275
+ }
276
+
277
+ </style>
90
278
 
91
279
  </head>
92
280
 
281
+
282
+
283
+
284
+
93
285
  <body>
94
286
 
95
287
 
96
288
 
289
+ <?php
290
+
291
+ session_start();
292
+
293
+ //セッションに保存
294
+
295
+ $_SESSION["age"]=$_POST["age"];
296
+
297
+ $_SESSION["name"]=$_POST["name"];
298
+
299
+ $_SESSION["number"]=$_POST["number"];
300
+
301
+ ?>
302
+
303
+
304
+
97
- <p>登録完了</p>
305
+ <h3>確認画面</h3>
98
-
99
-
100
-
306
+
101
- <form action="index.php" >
307
+ <form action="complete.php" method="POST">
308
+
102
-
309
+ <table border="1">
310
+
311
+ <tr>
312
+
313
+ <th>年齢</th>
314
+
315
+ <td><?php echo $_SESSION["age"]; ?>
316
+
317
+ </td>
318
+
319
+ </tr>
320
+
321
+ <tr>
322
+
323
+ <th>名前</th>
324
+
325
+ <td><?php echo $_SESSION["name"]; ?>
326
+
327
+ </td>
328
+
329
+ </tr>
330
+
331
+ <tr>
332
+
333
+ <th>学籍番号</th>
334
+
335
+ <td><?php echo $_SESSION["number"]; ?>
336
+
337
+ </td>
338
+
339
+ </tr>
340
+
341
+
342
+
343
+ </table>
344
+
103
- <input type="submit" name="index" value="戻る">
345
+ <input type="submit" name="comp" value="完了">
104
-
105
-
106
-
346
+
107
- </form>
347
+ </form>
348
+
349
+
350
+
351
+ <form action="input.php" method="POST">
352
+
353
+ <input name="back" type="submit" value="戻る">
354
+
355
+ </form>
356
+
357
+
358
+
359
+
360
+
361
+
108
362
 
109
363
 
110
364
 
111
365
  </body>
112
366
 
367
+
368
+
113
369
  </html>
114
370
 
115
-
116
-
117
371
  ```
118
-
119
-
120
-
121
- ```PHP
122
-
123
- //テーブル表示画面
124
-
125
- <!DOCTYPE html>
126
-
127
- <html lang="en">
128
-
129
-
130
-
131
- <head>
132
-
133
- <meta charset="UTF-8">
134
-
135
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
136
-
137
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
138
-
139
- <title>レコードの表示</title>
140
-
141
- </head>
142
-
143
-
144
-
145
- <body>
146
-
147
- <h3>一覧</h3>
148
-
149
-
150
-
151
- <?php
152
-
153
- //接続設定
154
-
155
- $user ="ユーザー名";
156
-
157
- $pass="パスワード";
158
-
159
- //データベースに接続
160
-
161
- $dsn ="mysql:host=localhost;dbname=データベース名;charset=utf8";
162
-
163
- try {
164
-
165
- $dbh =new PDO($dsn, $user, $pass);
166
-
167
- }catch(PDOException $e){
168
-
169
- echo 'データベースにアクセスできません'. $e -> getMessage();
170
-
171
- exit();
172
-
173
- }
174
-
175
-
176
-
177
- $sql= "select*from user_id order by empmo DESC";
178
-
179
- $stmt = $dbh->query($sql);
180
-
181
- foreach ($stmt as $row) {
182
-
183
- echo $row['age'].$row['name'].$row['number'];
184
-
185
- echo '<br>';
186
-
187
- }
188
-
189
-
190
-
191
- ?>
192
-
193
-
194
-
195
-
196
-
197
- <form action="input.php" >
198
-
199
-
200
-
201
- <input type="submit" name="input" value="登録する">
202
-
203
-
204
-
205
- </form>
206
-
207
-
208
-
209
-
210
-
211
- </body>
212
-
213
-
214
-
215
- </html>
216
-
217
- ```
218
-
219
-
220
-
221
- 一応完了画面の前の確認画面のコードです↓
222
-
223
- ```PHP
224
-
225
- <!DOCTYPE html>
226
-
227
- <html lang="en">
228
-
229
-
230
-
231
- <head>
232
-
233
- <meta charset="UTF-8">
234
-
235
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
236
-
237
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
238
-
239
- <title>確認画面</title>
240
-
241
- <style>
242
-
243
- h1{
244
-
245
- margin-left:50px;
246
-
247
- }
248
-
249
- th{
250
-
251
- width:200px;
252
-
253
- margin:10px 0;
254
-
255
- }
256
-
257
- input#send{
258
-
259
- margin-left:100px;
260
-
261
- margin-top:30px;
262
-
263
- }
264
-
265
- </style>
266
-
267
- </head>
268
-
269
-
270
-
271
-
272
-
273
- <body>
274
-
275
-
276
-
277
- <?php
278
-
279
- session_start();
280
-
281
- //セッションに保存
282
-
283
- $_SESSION["age"]=$_POST["age"];
284
-
285
- $_SESSION["name"]=$_POST["name"];
286
-
287
- $_SESSION["number"]=$_POST["number"];
288
-
289
- ?>
290
-
291
-
292
-
293
- <h3>確認画面</h3>
294
-
295
- <form action="complete.php" method="POST">
296
-
297
- <table border="1">
298
-
299
- <tr>
300
-
301
- <th>年齢</th>
302
-
303
- <td><?php echo $_SESSION["age"]; ?>
304
-
305
- </td>
306
-
307
- </tr>
308
-
309
- <tr>
310
-
311
- <th>名前</th>
312
-
313
- <td><?php echo $_SESSION["name"]; ?>
314
-
315
- </td>
316
-
317
- </tr>
318
-
319
- <tr>
320
-
321
- <th>学籍番号</th>
322
-
323
- <td><?php echo $_SESSION["number"]; ?>
324
-
325
- </td>
326
-
327
- </tr>
328
-
329
-
330
-
331
- </table>
332
-
333
- <input type="submit" name="comp" value="完了">
334
-
335
- </form>
336
-
337
-
338
-
339
- <form action="input.php" method="POST">
340
-
341
- <input name="back" type="submit" value="戻る">
342
-
343
- </form>
344
-
345
-
346
-
347
-
348
-
349
-
350
-
351
-
352
-
353
- </body>
354
-
355
-
356
-
357
- </html>
358
-
359
- ```

1

追記

2019/02/07 08:05

投稿

nkn_021314
nkn_021314

スコア17

test CHANGED
File without changes
test CHANGED
@@ -215,3 +215,145 @@
215
215
  </html>
216
216
 
217
217
  ```
218
+
219
+
220
+
221
+ 一応完了画面の前の確認画面のコードです↓
222
+
223
+ ```PHP
224
+
225
+ <!DOCTYPE html>
226
+
227
+ <html lang="en">
228
+
229
+
230
+
231
+ <head>
232
+
233
+ <meta charset="UTF-8">
234
+
235
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
236
+
237
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
238
+
239
+ <title>確認画面</title>
240
+
241
+ <style>
242
+
243
+ h1{
244
+
245
+ margin-left:50px;
246
+
247
+ }
248
+
249
+ th{
250
+
251
+ width:200px;
252
+
253
+ margin:10px 0;
254
+
255
+ }
256
+
257
+ input#send{
258
+
259
+ margin-left:100px;
260
+
261
+ margin-top:30px;
262
+
263
+ }
264
+
265
+ </style>
266
+
267
+ </head>
268
+
269
+
270
+
271
+
272
+
273
+ <body>
274
+
275
+
276
+
277
+ <?php
278
+
279
+ session_start();
280
+
281
+ //セッションに保存
282
+
283
+ $_SESSION["age"]=$_POST["age"];
284
+
285
+ $_SESSION["name"]=$_POST["name"];
286
+
287
+ $_SESSION["number"]=$_POST["number"];
288
+
289
+ ?>
290
+
291
+
292
+
293
+ <h3>確認画面</h3>
294
+
295
+ <form action="complete.php" method="POST">
296
+
297
+ <table border="1">
298
+
299
+ <tr>
300
+
301
+ <th>年齢</th>
302
+
303
+ <td><?php echo $_SESSION["age"]; ?>
304
+
305
+ </td>
306
+
307
+ </tr>
308
+
309
+ <tr>
310
+
311
+ <th>名前</th>
312
+
313
+ <td><?php echo $_SESSION["name"]; ?>
314
+
315
+ </td>
316
+
317
+ </tr>
318
+
319
+ <tr>
320
+
321
+ <th>学籍番号</th>
322
+
323
+ <td><?php echo $_SESSION["number"]; ?>
324
+
325
+ </td>
326
+
327
+ </tr>
328
+
329
+
330
+
331
+ </table>
332
+
333
+ <input type="submit" name="comp" value="完了">
334
+
335
+ </form>
336
+
337
+
338
+
339
+ <form action="input.php" method="POST">
340
+
341
+ <input name="back" type="submit" value="戻る">
342
+
343
+ </form>
344
+
345
+
346
+
347
+
348
+
349
+
350
+
351
+
352
+
353
+ </body>
354
+
355
+
356
+
357
+ </html>
358
+
359
+ ```