データベースContactForm
テーブルcontacts
カラムname,email,content
になっています。
下記のコードは全部のレコードを一覧表示するコードなのですが、一覧はname,email,詳細リンクボタンにして、そのリンクを押したら別の画面に遷移して一つのレコードの内容だけの個別画面(name,email,content)が表示されるようにしたいと思っています。
この場合echo '<td>'.$loop['content'].'</td>';をどのように変えればいいのかがわからないのでご教授願いたいです。
よろしくお願いします。
$dsn = 'mysql:dbname=ContactForm; host=localhost'; $user = 'root'; $password = 'password'; $dbh = new PDO($dsn,$user,$password); $sql = 'SELECT * FROM contacts'; $stmt = $dbh -> prepare($sql); $stmt -> execute(); echo '<table>'."\n"; echo '<tr><th>名前</th><th>メールアドレス</th><th>お問い合わせ内容リンク</th></tr>'."\n"; foreach($stmt as $loop){ echo '<tr>'; echo '<td>'.$loop['name'].'</td>'; echo '<td>'.$loop['email'].'</td>'; echo '<td>'.$loop['content'].'</td>'; echo '</tr>'; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/31 06:50