• 29-05-2021, 14:21:16
    #1
    Merhabalar bir admin panel var yönetici girisini ayarliyordum ama ben bunu veritabanına bağlayamadim ve yönetici girişinde de sorun alıyorum yani bilgileri doğru girdim ama şöyle hata alıyorum
    Bunu nasıl çözebilirim nerde hata yaptım?
    Şimdi den herkese teşekkür ederim.
    hata bu sekilde

    Parse error: syntax error, unexpected '$baglan' (T_VARIABLE), expecting '{' in C:xampphtdocsassetssystembaglan.php on line 10



    baglan.php içindeki kodlarim şu şekilde

    <?php
    $server_adi ="";
    $veritabani_adi ="";
    $kullanici_adi ="";
    $kullanici_sifre ="";



    $baglan = mysqli_query($server_adi,$kullanici_adi,$kullanici _sifre,$veritabani_adi);
    if (!$baglan) {
    die("Bağlantı Sağlanamadı". mysqli_connect_error());

    }
    echo "Veritabanına Bağlandı";
    mysqli_close();
    ?>

    Yönetici giriş kodlari da şu şekilde


    <?php
    ob_start(); session_start();
    error_reporting(0);
    include'(system/baglan.php');

    $GelenKullanici = strip_tags(trim$_POST["admin"]));
    $GelenSifre = strip_tags($_POST["sifre"]);
    $YeniSifre = md5($GelenSifre);
    if ($_POST) {
    if(($GelenKullanici=="") or ($GelenSifre=="")){
    echo 'Kullanıcı adı ve şifre yanlış';

    }elseif (($GelenKullanici!="") and ($GelenSifre!=""));{
    $_SESSION["admin"] = $GelenKullanici;

    $admin_sor ="select kullanici,sifre from yoneticiler where kullanici='$GelenKullanici' and sifre='$GelenSifre'";
    $sonuc = mysqli_query($baglan,$admin_sor);
    $satir = mysqli_fetch_array($sonuc,mysql_assoc);

    if (mysqli_num_rows($sonuc) ==1) {

    echo 'giriş yapıldı';
    }else {
    echo 'giriş yapılamadı';
    }



    }else {
    echo 'Kullanıcı adı ve şifrenizi giriniz';

    }
    }else {
    echo'Kullanıcı adı ve şifrenizi giriniz';
    }





    ?>
  • 29-05-2021, 14:34:47
    #2
    mysqli_query yerine mysqli_connect dener misiniz?
  • 29-05-2021, 14:36:30
    #3
    veritabanı bağlantısı için mysqli_query yerine mysqli_connect kullanmalısınız. mysqli_query veritabanına sorgu yollarken kullanılır.
  • 29-05-2021, 14:40:09
    #4
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    mysqli_query yerine mysqli_connect dener misiniz?
    Castaway adlı üyeden alıntı: mesajı görüntüle
    veritabanı bağlantısı için mysqli_query yerine mysqli_connect kullanmalısınız. mysqli_query veritabanına sorgu yollarken kullanılır.
    Çok teşekkür ederim çok sağolun ,bağlandı 😊😊