Merhaba! PHP ile çevrimiçi üyeleri listelemek için aşağıdaki adımları izleyebilirsiniz:
- Öncelikle, bir veritabanı oluşturun ve üyeleri bu veritabanına kaydedin. Bu veritabanının bir tablosu, üyeleri tutacaktır ve bu tablonun bir sütunu, üyenin çevrimiçi olduğunu belirtmek için kullanılacaktır.
- PHP kodunuza bir veritabanı bağlantısı ekleyin. Bu bağlantı sayesinde veritabanına erişebileceksiniz ve üyeleri listeleyebileceksiniz.
- Veritabanındaki üyeleri listelemek için bir SQL sorgusu oluşturun. Bu sorgu, üyelerin adlarını, kullanıcı adlarını ve çevrimiçi olduklarını gösterecektir. Örnek bir sorgu aşağıdaki gibidir:
SELECT name, username, online FROM users WHERE online = 1
Bu sorgu, veritabanındaki “users” tablosundaki üyeleri listeleyecek ve sadece çevrimiçi olan üyeleri gösterecektir.
- SQL sorgusunu çalıştırın ve sonuçları bir döngü içinde gezinin. Her bir üyenin adını, kullanıcı adını ve çevrimiçi olduğunu gösteren bir HTML çıktısı oluşturun. Örnek bir kod aşağıdaki gibidir:
<?php
// Veritabanı bağlantısı ve sorgu
$result = mysqli_query($conn, "SELECT name, username, online FROM users WHERE online = 1");
// Döngü içinde üyeleri listele
while ($row = mysqli_fetch_array($result)) {
$name = $row['name'];
$username = $row['username'];
$online = $row['online'];
// HTML çıktısı oluştur
echo "<p>$name (@$username) is currently online</p>";
}
?>
Bu kod, veritabanındaki üyeleri listeleyecek ve çevrimiçi olan her bir üyenin adını, kullanıcı adını ve çevrimiçi olduğunu gösteren bir HTML çıktısı oluşturacaktır.