• 22-10-2008, 14:54:00
    #1
    Arkadaşlar burda hata veriyor hatanın sebebi nedir ?

    http://www.chatlok.com/Denemeler/giris.php

    Kaynak Kodu Tek Sayfa

    <?php
    $nick = $_POST["nick"];
    $sifre = $_PST["sifre"];
    
    if (!isset($_POST["nick"]) && !isset($_POST["sifre"]))
    
    {
    ?>
    
    <h1>Yönetim Paneline Girebilmek İçin Giriş Yapmalısınız</h1>
    <form method="post" action="giris.php">
    <table border="0">
    <tr>
    <td>Kullanıcı Adınızı Girin</td>
    <td><input type="text" size="20" maxlength="15" name="nick"></td>
    </tr>
    <tr>
    <td>Şifrenizi Girin</td>
    <td><input type="password" size="20" maxlength="15" name="sifre"></td>
    </tr>
    <tr>
    <td><input type="submit" value="Giriş Yap!"></td>
    </tr>
    </table>
    </form>
    <?php
    }
    else
    
    $mysql= mysqli_connect('localhost', 'tolgay', 'ttoklar', 'deneme');
    
    if (mysqli_connect_errno())
    {
    echo "Database Bağlantısı Kurulamadı";
    exit;
    }
    
    
    
    $query = "select count(*) from yonet where name = '$name' and password = '$password'";
    
    $result = mysqli_query( $mysql, $query );
    
    if(!$result)
    {
    echo "Komut Çalıştırılamadı";
    exit;
    }
    
    $row = mysqli_fetch_row( $result );
    $count = $row[0];
    
    if ( $count > 0)
    {
     echo "Başarıyla Giriş Yaptınız";
    }
    else
    {
    echo "Kullanıcı Adı veya Şifreniz Yanlış";
    
    }
    
    ?>
  • 22-10-2008, 15:24:41
    #2
    mysqli_query( $mysql, $query );
    satırının yerine
    mysqli_query(  $query, $mysql );
    olması lazım.
  • 22-10-2008, 15:40:14
    #3
    yok senin dediğin gibi yaptım ama hata verdi

    Book-O-Rama || Kitap Arama buyur
  • 22-10-2008, 15:58:16
    #4
    1.VT ye bağlantı şekli yanlış. Örnek : $link=mysql_connect('localhost', 'mysql_user', 'mysql_password');
    2.VT ye bağlandıkdan sonra database seçilmemiş Örnek : mysql_select_db('vt adi', $link);
    3.Örnek sorgu tipi : mysql_query($sql, $link);

    Bunları dikkate alırsanız hatayı almazsınız...
  • 22-10-2008, 15:59:30
    #5
    php 5 kullanarak bağlanmıştım ama bide 4 ile deneyim
  • 22-10-2008, 16:06:47
    #6
    yok olmuyor ya kafayı yiyecem dediklerini yaptım database seçilemedi diyor kullandığım kod bu

    $selected = mysql_select_db( 'deneme', $mysql );

    bu koduda kullandım gene olmadı

    mysql_select_db("deneme" , $mysql) or die ("Database seçiminde hata oluştu !");
  • 22-10-2008, 16:30:19
    #7
    mysql a bağlanırken kullandığın kod nedir ?
    mysqli biraz farklı diye biliyorum.
    Birde şunu denermisin
    mysql_connect('127.0.0.1:3306', 'mysql_user', 'mysql_password');
    //Yada
    mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
  • 22-10-2008, 16:45:32
    #8
    bunuda kullandım ben sonradan gene olmadı işte
  • 22-10-2008, 16:46:48
    #9
    pardon mysql_connect yazmışım mysqli_connect olacak