質問編集履歴

1

ソースを一部分しか載せていませんでしたが、他の箇所がエラーの原因かもしれないのでPHPソースは全文載せました。

2017/05/17 02:38

投稿

zoizoi
zoizoi

スコア11

test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,42 @@
20
20
 
21
21
  上のエラーメッセージは、SELECT文実行時(下記ソース)では現れませんでした。
22
22
 
23
+ ■connect_db.php
24
+
25
+
26
+
27
+ <?php
28
+
29
+
30
+
31
+ define("HOST","****");
32
+
33
+ define("DBNAME","****");
34
+
35
+ define("DBUSER","****");
36
+
37
+ define("DBPASS","****");
38
+
39
+
40
+
41
+ function pdo()
42
+
43
+ {
44
+
45
+ $pdo = new PDO('mysql:host=' . HOST . ';dbname=' .DBNAME,DBUSER,DBPASS);
46
+
47
+ $pdo->exec('set names utf8');
48
+
49
+ $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
50
+
51
+ return $pdo;
52
+
53
+ }
54
+
55
+ $pdo = pdo();
56
+
57
+ try{
58
+
23
59
  $stmt = $pdo->prepare('SELECT login_no '
24
60
 
25
61
  . ', login_id '
@@ -44,7 +80,15 @@
44
80
 
45
81
  $php_skill = $stmt -> fetchAll(PDO::FETCH_ASSOC);
46
82
 
47
-
83
+ foreach($php_skill as $k => $v){
84
+
85
+ $result = $v['login_id'];
86
+
87
+ $result2 = $v['login_pass'];
88
+
89
+ }
90
+
91
+ ?>
48
92
 
49
93
  ```
50
94
 
@@ -52,12 +96,36 @@
52
96
 
53
97
  ###該当のソースコード
54
98
 
55
- ```ここに言語を入力
99
+ ```php
56
100
 
57
101
  問題のソースコード
58
102
 
59
103
 
60
104
 
105
+ ■manage_done.php
106
+
107
+
108
+
109
+ <?php
110
+
111
+ session_start();
112
+
113
+ //ログインボタンを押さないで
114
+
115
+ //このページにいる場合はログインページに戻す
116
+
117
+ if(empty($_SESSION['auth'])){
118
+
119
+ header('Location:login.php');
120
+
121
+ exit;
122
+
123
+ }
124
+
125
+ $php_skill2 ='';
126
+
127
+ require_once('connect_db.php');
128
+
61
129
  $stmt2 = $pdo->prepare("INSERT INTO
62
130
 
63
131
  テーブル名
@@ -94,6 +162,20 @@
94
162
 
95
163
 
96
164
 
165
+ foreach($php_skill2 as $k => $v){
166
+
167
+ $result3 = $v['login_id'];
168
+
169
+ $result4 = $v['login_pass'];
170
+
171
+ }
172
+
173
+ echo $result3;
174
+
175
+
176
+
177
+ ?>
178
+
97
179
 
98
180
 
99
181
  ```