質問編集履歴
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{
         | 
