前提・実現したいこと
データベースにある人物情報を、検索したら出てくるようにしたいです。
そして、もし存在しない情報なら、新規で登録できるよう設計したいです。
知識不足で、どうもわかりません。どうかアドバイスをお願いしたいです。
【データベース】
名前 社員ID 年収
該当のソースコード
PHP
1ページ目
<html> <head> <title> 社員検索 </title> <meta charset="utf-8"> </head> <body> <h1>検索画面</h1> <form action="form02.php" method="post"> <input type="text" name="data"> <input type="submit" value="検索"> </form> </body> </html>【2ページ目】
<table border="1"> <tr><th>名前</th><th>社員ID</th><th>年収</th></tr> <?php $pdo = new PDO("mysql:host=localhost;dbname=test;charset=utf8"); $st = $pdo->query("SELECT * FROM shain"); $st->execute(array($_POST['data'])); while ($row = $st->fetch()) { $name = htmlspecialchars($row['名前']); $id = htmlspecialchars($row['社員ID']); $salary = htmlspecialchars($row['年収']); echo "<tr><td>$name</td><td>$id</td><td>$salary</td></tr>"; } ?> </table> ### 試したこと 知識不足で、 検索画面で検索しても、すべてのデータが出てきてしまいます。補足情報(FW/ツールのバージョンなど)
使用ツール
ATOM XAMPP
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。