テーブルからデータを引っ張てきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php elseif ( $_GET [ "path" ] == 'sentitems' ): ?> <h2>Sent Items</h2> <?php $dsn = "mysql:dbname=mail;host=localhost" ; $user = "hoge" ; $password = "hogehoge" ; $username = $_SESSION [ "username" ]; try { $dbh2 = new PDO( $dsn , $user , $password ); } catch (PDOException $e ){ print ( 'connection failed:' . $e ->getMessage()); } $sql2 = "select * from sends where username = '" . $username . "'" ; $stmt2 = $dbh2 ->query( $sql2 ); while ( $result = $stmt2 ->fetch(PDO::FETCH_ASSOC)){ $id [] = $result [ 'id' ]; $destination [] = $result [ 'destination' ]; $subject [] = $result [ 'subject' ]; $sendtime [] = $result [ 'sendtime' ]; } $i = 0; echo "<table>" ; foreach ( $destination as $value ){ echo "<tr><td> <img src=\"icon.png\"> <a href=\"\">" . $value . "</a></td><td><a href=\"\">" . $subject [ $i ]. "</a> </td><td>" . $sendtime [ $i ]. " </td></tr>" ; $i ++; } echo "</table>" ; ?> <?php endif ; ?> |
アイコンをつけてそれっぽくします。
idで、メール詳細に移動するようにします。
あああ、なるほど、gmailはメール詳細に飛ぶ際に、乱数字16桁のid使ってますね。
なるほどな~!