• 14-01-2013, 11:11:35
    #1
    Arkadaşlar aşağıda hata satırı dediğim yerlerde mysql_num_rows() expects parameter 1 ve mysql_result() expects parameter hatası alıyorum nedendir?
    localhostda çalışan şey hata veriyor. Yardımlarınızı bekliyorum.
    // rezerv.php içeriği

    <?php
    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_rezerv = "localhost";
    $database_rezerv = "mhs";
    $username_rezerv = "mhs1";
    $password_rezerv = "12345";
    $rezerv = mysql_pconnect($hostname_rezerv, $username_rezerv, $password_rezerv) or trigger_error(mysql_error(),E_USER_ERROR);
    ?>

    //rezerve.php içeriği

    <?php

    include ('Connections/rezerv.php');
    $result = mysql_query("select kullanici from rezerv where kullanici = '$_SESSION[MM_Username]'",$rezerv);
    $num_rows = mysql_num_rows($result);

    (hata satırı) $sinir = mysql_query("select sinir from login where kullaniciadi= '$_SESSION[MM_Username]'");
    $i=0;
    (hatasatırı) $sinirkac = mysql_result($sinir,$i,"sinir");


    echo "<p> <font color=red font face='arial' size='4pt'>$sinirkac Adet Rezervasyon Alma Hakkınız var</font> </p> ";
    echo "<p> <font color=red font face='arial' size='4pt'> Daha Önce $num_rows Adet Rezervasyon Alınmış!...</font> </p> ";
    {

    $sorgu1=("SELECT koltuk FROM rezerv");
    $sql=mysql_query($sorgu1,$rezerv);


    $data=array();

    (hatasatırı) if (mysql_num_rows($sql) > 0){
    while($row=mysql_fetch_assoc($sql)){
    $data[]=$row['koltuk'];

    }
    }
    }
    ?>
  • 14-01-2013, 11:34:05
    #2
    kullanıcı değeri $_SESSION[MM_Username] olan tabloyu çekiyorsunuz fakat sayfanızda session oturumunu başlatmamışsınız. Uygun veriyi bulamadığı için de hata veriyor olabilir. session_start(); ekler misiniz sayfanın başına.
  • 14-01-2013, 12:10:49
    #3
    if (!isset($_SESSION)) {
    session_start();
    }

    en tepede var abi o. fakat sorunu çözdüm de anlayamadım


    $rezerv = mysql_pconnect($hostname_rezerv, $username_rezerv, $password_rezerv) or trigger_error(mysql_error(),E_USER_ERROR);
    şu satırda işlemi bitirmeme rağmen mysql_select_db ekleyerek sorun çözüldü.

    Teşekkürler.