v2.5.2
Giriş yap

PHP Katılım Sınırı Koyma

erdemggr
181 defa görüntülendi

İyi Günler bir çekiliş yapacam diyelim ama sadece 100 kişinin katılabileceği ve anlık kaç kişinin daha katılabileceğini gösterecek bir bar olacak nasıl yapabilirim

gokcin
179 gün önce
<?php

// Katılımcı sayısını kontrol et
$stmt = $pdo->prepare("SELECT COUNT(*) FROM participants");
$stmt->execute();
$participantCount = $stmt->fetchColumn();

// Katılımcı ekleme işlemi
$message = '';
if ($_SERVER["REQUEST_METHOD"] == "POST" && $participantCount < 100) {
    $name = $_POST['name'];
    $email = $_POST['email'];

    // Katılımcıyı veritabanına ekle
    $stmt = $pdo->prepare("INSERT INTO participants (name, email) VALUES (:name, :email)");
    try {
        $stmt->execute([':name' => $name, ':email' => $email]);
        $message = 'Başarıyla katıldınız!';
    } catch (PDOException $e) {
        $message = 'Katılım başarısız: ' . $e->getMessage();
    }
}

// Güncel katılımcı sayısını tekrar al
$stmt->execute();
$participantCount = $stmt->fetchColumn();
?>