質問編集履歴
4
その他
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,13 +50,15 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
---<search.html>----検索フォーム-----------------------------------------------
|
53
|
+
```ここに言語を入力
|
53
54
|
<省略>
|
54
55
|
<FORM name="form" method="post" action="list.php">
|
55
56
|
<INPUT type="text" name="search">
|
56
57
|
<INPUT type="submit" value="検索">
|
57
58
|
</FORM>
|
58
59
|
|
59
|
-
---<list.php>---------------------------------------------------------------------
|
60
|
+
```---<list.php>---------------------------------------------------------------------
|
61
|
+
```ここに言語を入力
|
60
62
|
<HTML>
|
61
63
|
<HEAD>
|
62
64
|
<TITLE>テスト</TITLE>
|
@@ -122,7 +124,9 @@
|
|
122
124
|
</BODY>
|
123
125
|
</HTML>
|
124
126
|
|
127
|
+
```
|
125
128
|
---<price.php>----------------------------------------------------------------------
|
129
|
+
```ここに言語を入力
|
126
130
|
<省略>
|
127
131
|
//POSTされたデータを受け取る
|
128
132
|
$price="{$_POST[$row['name_1']]}";
|
@@ -160,4 +164,5 @@
|
|
160
164
|
}
|
161
165
|
?>
|
162
166
|
</BODY>
|
163
|
-
</HTML>
|
167
|
+
</HTML>
|
168
|
+
```
|
3
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -125,7 +125,7 @@
|
|
125
125
|
---<price.php>----------------------------------------------------------------------
|
126
126
|
<省略>
|
127
127
|
//POSTされたデータを受け取る
|
128
|
-
$price=$_POST[$row['name_1']]
|
128
|
+
$price="{$_POST[$row['name_1']]}";
|
129
129
|
try{
|
130
130
|
$sql = "SELECT*FROM list WHERE name_1 = '$price';
|
131
131
|
$sth = $pdo->prepare($sql);
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -148,8 +148,8 @@
|
|
148
148
|
while($row = $sth ->fetch(PDO::FETCH_ASSOC)){
|
149
149
|
?>
|
150
150
|
<TR>
|
151
|
-
<TD>{$row['name_1']}TD>
|
151
|
+
<TD>{$row['name_1']}</TD>
|
152
|
-
<TD>{$row['name_2']}TD>
|
152
|
+
<TD>{$row['name_2']}</TD>
|
153
153
|
<TD>{$row['age']}</TD>
|
154
154
|
</TR>
|
155
155
|
<?php
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,11 +14,11 @@
|
|
14
14
|
カラム名 :id, name_1, name_2, age
|
15
15
|
|
16
16
|
id name_1 name_2 age
|
17
|
-
1 佐藤 まさお
|
17
|
+
1 佐藤 まさお 22
|
18
|
-
2 藤田 くにお
|
18
|
+
2 藤田 くにお 25
|
19
|
-
3 大橋 たけし
|
19
|
+
3 大橋 たけし 24
|
20
|
-
4 佐藤 まこと
|
20
|
+
4 佐藤 まこと 25
|
21
|
-
5 加藤 たろう
|
21
|
+
5 加藤 たろう 23
|
22
22
|
|
23
23
|
入力フォームに「藤」と入力し検索すると下記のようなリストがヒットするとします。(重複は表示させません)
|
24
24
|
|
@@ -29,8 +29,8 @@
|
|
29
29
|
リストの横の「詳細ボタン」をクリックすると詳細データが下記のように表示される
|
30
30
|
|
31
31
|
name_1 name_2 age
|
32
|
-
佐藤 まさお
|
32
|
+
佐藤 まさお 22
|
33
|
-
佐藤 まこと
|
33
|
+
佐藤 まこと 25
|
34
34
|
|
35
35
|
具体的には下記のようにプログラムしましたが、
|
36
36
|
|
@@ -70,7 +70,7 @@
|
|
70
70
|
$db_type = "mysql"; //データベースの種類
|
71
71
|
$dsn = "$db_type:host=$db_host;dbname=$db_name;charset=utf8";
|
72
72
|
|
73
|
-
|
73
|
+
//データーベースに接続
|
74
74
|
try{
|
75
75
|
$pdo = new PDO($dsn,$db_user,$db_pass);
|
76
76
|
$pdo ->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
|
@@ -123,6 +123,7 @@
|
|
123
123
|
</HTML>
|
124
124
|
|
125
125
|
---<price.php>----------------------------------------------------------------------
|
126
|
+
<省略>
|
126
127
|
//POSTされたデータを受け取る
|
127
128
|
$price=$_POST[$row['name_1']] ;
|
128
129
|
try{
|