getパラメーターでメールのidを取得して、テーブルから呼び出します。
<?php elseif($_GET["path"] == 'mailrp'): ?> <?php $id = empty($_GET["inbox"])? 'null' : $_GET["inbox"]; $dsn = "mysql:dbname=mail;host=localhost"; $user = "hoge"; $password = "hogehoge"; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e){ print('connection failed:'.$e->getMessage()); } $sql3 = "select * from sends where id = '".$id."'"; $stmt3 = $dbh->query($sql3); $result3 = $stmt3->fetch(PDO::FETCH_ASSOC); $send_des = $result3['destination']; $send_sub = $result3['subject']; $send_body = $result3['body']; $sendtime = $result3['sendtime']; echo "<h3>".$send_sub."</h3>"; echo "To: ".$send_des. "<br>"; echo $sendtime. "<hr>"; echo $send_body. "<br>"; ?> <?php endif; ?>
1.nakayamaさんにメールを書く
2.送信する
3.送信一覧
4.メール詳細を表示
送信一覧は、order byでソート順逆ですね。
$sql2 = "select * from sends where username = '".$username."' order by sendtime desc";
新着順にしました。
添付ファイルの表示設計は面倒なので後にして、受信ボックスを先に作りたいと思います。
受信ボックス
受信メール