Arkadaşlar, kodu yeniden düzenledim ve şu hali aldı;
Alıntı
if (isset($_POST['kaydol']))
{
if (empty($_POST['usernamek']) OR empty($_POST['passwordk']) OR empty($_POST['emailk']))
{
echo "Boş Alan Bırakmayın!";
}
elseif (!filter_var($_POST['emailk'], FILTER_VALIDATE_EMAIL))
{
echo "Geçerli email girin";
}
else
{
$usernamek = $_POST['usernamek'];
$passwordk = $_POST['passwordk'];
$emailk = $_POST['emailk'];
$conn = $db->baglan();
$ayni = $conn->query("SELECT * from members WHERE username='$usernamek'");
$row = $conn->nr($ayni);
if (mysqli_num_rows($ayni) > 0)
{
echo "Başka bir kullanıcı adı seçin.";
}
else
{
$kayitet = $conn->query("INSERT INTO `torn`.`members` (`ID`, `username`, `password`, `email`) VALUES (NULL, '$usernamek', '$passwordk', '$emailk')");
if ($kayitet)
{
echo "Başarıyla Kayıt Oldunuz.";
}
else
{
echo "Kayıt olamadınız, bir sıkıntı var.";
}
}
}
}
Sadece kalınla gösterdiğim yer çalışmıyor. DB classimdaki baglan'i bir türlü iletemiyorum. Lütfen bir yardım edin

. 2 gündür çildirtiyor beni bu kod. Fonksiyon çağırmadan bağlantıyı teker teker kendim yaptığımda hiç bir sıkıntı yaşamıyordum da, ben bu fonksiyonu sürekli çağıracağım, her seferinde kendim yazamam ki.
İlgili fonksiyon;
Alıntı
function baglan() {
$conn = new mysqli ($this->host, $this->user, $this->pass);
// check connection
if($conn->connect_errno){
echo "Bağlantı Hatası:".$con->connect_errno;
exit; }
return $conn;
}