まず、ログイン中ユーザのgenderを取得し、男性であれば女性を、女性であれば男性のプロフィールを表示して、メールを送れるようにする。
<style>
#fs-s{
font-size:small;
color:gray;
}
</style>
<?php
session_start();
$username = $_SESSION["username"];
$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());
}
$sql = "select * from users";
$stmt = $dbh->query($sql);
while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
if($result['username'] == $username){
$gender = $result['gender'];
} else {
$name_lists[] = $result['username'];
$gender_lists[] = $result['gender'];
$age_lists[] = $result['age'];
$area_lists[] = $result['area'];
$job_lists[] = $result['job'];
}
}
$i = 0;
foreach($gender_lists as $value){
if($gender != $value){
echo "<a href=\"\">".$name_lists[$i] ."</a>:".$age_lists[$i]." <span id=\"fs-s\">".$gender_lists[$i] ."</span><br>";
echo $job_lists[$i]."(".$area_lists[$i].")<br><br>";
}
$i++;
}

1.mail, femaleではなく、”男性”、”女性”
2.ソートにorder by を使いたいので、usersにもidのカラムが必要
3.年齢は5歳刻み
4.やはりアイコン写真が欲しい