PHP'da hata nerede?

181019

Decapat
Katılım
18 Ekim 2019
Mesajlar
107
Arkadaşlar merhaba,

PHP' de yeniyim kusura bakmayın. Bir PHP kodu yazdım ve hata aldım. Neyi düzeltmeliyim? 40.satırda hata var diyor...

PHP:
<?php

$baglanti=mysqli_connect("127.0.0.1","root",""};
mysqli_select_db($baglanti,"kullanicigirisi"};

if(isset{$_POST["kullanici"]} && isset{$_POST})
{
    $kullanici=$_POST["kullanici"];
    $sifre=$_POST["sifre"];

    $sql="SELECT kullanici,sifre from kullanici where kullanici='$kullanici' and sifre='$sifre'";
    $sorgu=mysqli_query($baglanti;$sql);

    $dizi=mysqli_fetch_array($sorgu);

    if($dizi !=0)
    (
     
      header("location:deneme.php");
    }
    else
    {
        echo "Giriş bilgilerinizi kontrol ediniz.";

    }
 
    )

}




?>
Kod:
 
Son düzenleyen: Moderatör:
Parse error: Unclosed '(' does not match '}' in C:\xampp\htdocs\kullanicigirisi.php on line 40
40.satır dediği buradaki 3.satır $baglanti=mysqli_connect("127.0.0.1","root",""};
Hatayı atar mısın?
Parse error: Unclosed '(' does not match '}' in C:\xampp\htdocs\kullanicigirisi.php on line 40
40.satır dediği buradaki 3.satır $baglanti=mysqli_connect("127.0.0.1","root",""};
 
Parse error: Unclosed '(' does not match '}' in C:\xampp\htdocs\kullanicigirisi.php on line 40
40.satır dediği buradaki 3.satır $baglanti=mysqli_connect("127.0.0.1","root",""};

Parse error: Unclosed '(' does not match '}' in C:\xampp\htdocs\kullanicigirisi.php on line 40
40.satır dediği buradaki 3.satır $baglanti=mysqli_connect("127.0.0.1","root",""};
( ile başlayıp } ile bitirmişsiniz hocam. Şu kodu kullanın:
PHP:
$baglanti=mysqli_connect("127.0.0.1","root","");
Ayrıca ondan sonraki satırda da aynı hatayı yapmışsınız.
Hocam koda baktıkça hata buluyorum, isset{} kullanmışsınız. Fonksiyonlarda {} değil () kullanılır.
 
Hatayı atar mısın?
PHP:
<html>
<head>   
</head>
<body>
<form action="" method="post">
  <table>
    <tr>
      <td>Kullanıcı Adı: </td>
      <td><input tyoe="text" name="kullanici" /> </td>
</tr>

<tr>
      <td>Şifre: </td>
      <td><input tyoe="password" name="sifre" /> </td>
</tr>

<tr>
  <td><input type="submit" name="gonder" value="Gönder" />
  <input type="reset" name="temizle" value="Temizle" /> </td> </tr>

</table>
</form>


<?php

$baglanti=mysqli_connect("127.0.0.1","root",""};
mysqli_select_db($baglanti,"kullanicigirisi"};

if(isset{$_POST["kullanici"]} && isset{$_POST})
{
    $kullanici=$_POST["kullanici"];
    $sifre=$_POST["sifre"];

    $sql="SELECT kullanici,sifre from kullanici where kullanici='$kullanici' and sifre='$sifre'";
    $sorgu=mysqli_query($baglanti;$sql);

    $dizi=mysqli_fetch_array($sorgu);

    if($dizi !=0)
    (
    
      header("location:deneme.php");
    }
    else
    {
        echo "Giriş bilgilerinizi kontrol ediniz.";

    }
 
    )

}




?>

 



<style>

body {
    background-color: #131325;
}

</style>


</body>


</html>
( ile başlayıp } ile bitirmişsiniz hocam. Şu kodu kullanın:
PHP:
$baglanti=mysqli_connect("127.0.0.1","root","");
Ayrıca ondan sonraki satırda da aynı hatayı yapmışsınız.
Hocam koda baktıkça hata buluyorum, isset{} kullanmışsınız. Fonksiyonlarda {} değil () kullanılır.
Eyvallah teşekkürler
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı