PDA

View Full Version : اصلاح یک سورس و error



msafvati
جمعه 09 آذر 1386, 21:25 عصر
با سلام به تمامی دوستان
در این سورس که در مورد اهراز هویت کاربران می باشد بنده با مشکلی مواجه شدم می خواستم بدونم اول اینکه آیا این سورس کلا درست هست و دیگه اینکه این error مربوط به چیه و طور اصلاح میشه
با تشکر


$connectionstring=odbc_connect("Users","","");
$query = "select * from tblUsers where username like '".$_GET['user']."' and password = '".$_GET['pas']."'";
$result = odbc_do($connectionstring, $query);
odbc_result_all($result,"border=1");
odbc_close($connectionstring);
if (odbc_num_rows($result) == 1) {
setcookie("user",'".$_GET[user]."');
return 1;
?>
<h1>Authorized!</h1>
<?
} else {
?>
<h3>Sorry, you are not authorized!</h3>
<?
return 0;
}


No rows found



Warning: odbc_num_rows(): 2 is not a valid ODBC result resource in C:\Documents and Settings\Administrator\Desktop\Sa.php on line 7

Sorry, you are not authorized


با تشکر

pooyesh
یک شنبه 11 آذر 1386, 20:27 عصر
خطا در اتصال به بانک اطلاعات هست
شاید یوزر و پسورد را اشتباه می زنی
یا اصلا چنین جدولی وجود ندار....
و...

cybercoder
دوشنبه 12 آذر 1386, 11:29 صبح
دلیلش اینه که بر روی بانک اطلاعاتی مورد نظر تابع num_rows کار نمی کنه. تا جایی که یادمه فقط Postger و mysql این رو ساپورت می کنه. Query رو به صورت Count تغییر بده مشکلت حل میشه.

موفق باشی