if($_POST){
    $uname  = post('uname');
    $umail  = post('umail');
    $upass  = post('upass');
    $upass2 = post('upass2');
    $ucins  = post('ucins');

    // Cinsiyete göre avatar belirleme
    if($ucins == 'Erkek'){
        $uyelogo = 'uyeman.gif';
    } else {
        $uyelogo = 'uyewoman.gif';
    }

    // SQL'e veriyi gönderme
    $result = $db->prepare("INSERT INTO uyeler SET
                        uyekodu     = :ucode,
                        uyeadi      = :uname,
                        uyemail     = :umail,
                        uyesifre    = :upass,
                        uyecinsiyet = :ucins,
                        uyelogo     = :uyelogo
    ");

    $result->execute([
        'ucode'    => uniqid(),  // Örnek kod üretimi
        'uname'    => $uname,
        'umail'    => $umail,
        'upass'    => $upass,
        'ucins'    => $ucins,
        'uyelogo'  => $uyelogo
    ]);
}
Bu şekilde denerseniz daha sağlıklı olur ve çalışır diye düşünüyorum.