[CODE lang="php" title="index.php"]<?php
try {
$baglanti = new PDO("mysql:host=localhost;dbname=profil", "root", "");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sorgu = $baglanti->prepare("SELECT * FROM kullanici");
$sorgu->execute();
} catch (PDOException $e) {
die($e->getMessage());
}
$baglanti = null;
?>
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Üye Bilgileri</h1>
<?php
while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC)) {
if ($cikti['cinsiyet'] == "0") {
$cinsiyet = "Bayan";
} elseif ($cikti['cinsiyet'] == "1") {
$cinsiyet = "Bay";
} else {
$cinsiyet = "Belirsiz";
}
?>
<p>Adı: <?=$cikti['ad']?></p>
<p>Soyadı: <?=$cikti['soyad']?></p>
<p>Yaşı: <?=$cikti['yas']?></p>
<p>Cinsiyeti: <?=$cinsiyet?></p>
<hr>
<?php } ?>
</body>
</html>[/CODE]
Bu şekilde bir şey yaptım, umarım mantığını kavrayabilirsin.
Eğer cinsiyet sütunundaki değer 0 ise bayan, 1 ise bay, herhangi bir sayı ise belirsiz yazacaktır.
Veri tabanı:
Eki Görüntüle 1128272
Çıktı:
Eki Görüntüle 1128273