PDA

View Full Version : سوال: مشکل با fetch_assoc



elyass-pc
چهارشنبه 23 مرداد 1387, 20:22 عصر
من بعد از تعیین اعتبار کاربرام به مشکل برمی خورم

<form method="post" action="vira.php">
<p>بخش ویرایش</p>
<p>آدرس ایمیل<br/>
<input name="username" type="text" size="12"></p>
<p>رمز عبور<br/>
<input type="password" name="pass" size="12" maxlength="8"/></p>
<input type="submit" value="ورود"/>
</form>
و اینم کد مقصد

<?php
$username=$_REQUEST['username'];
$pass=$_REQUEST['pass'];
if(empty($username)||empty($pass)){
echo '<p><b><b>ورود امکان پذیر نیست. لطفا دوباره امتحان کنید</b></b></p>';
exit;}
$pass=sha1($pass);
@$db=new mysqli('localhost','omom','varedi','marja');
$query="select * from marja.* where email=".$username." and pass=".$pass."";
$result=$db->query($query);
if(!isset($result)){
echo '<p><b><b>ورود امکان پذیر نیست</b></b></p>';
exit;}
$row=mysqli_fetch_assoc($result);
echo $result['email'];
این ارور رو میده
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\Program Files\EasyPHP 2.0b1\www\vira.php on line 26
چی کار کنم؟

yaqubian
چهارشنبه 23 مرداد 1387, 20:43 عصر
دوست عزیز

$query="select * from marja.* where email='$username' and pass='$pass'";

موفق باشید

elyass-pc
پنج شنبه 24 مرداد 1387, 00:12 صبح
ممنون که جوابمو دادی:قلب:
ولی بازم همون جوری میشه:گریه:

yaqubian
پنج شنبه 24 مرداد 1387, 19:06 عصر
دوست عزیز
همون بانکتون رو لطفا بذارید تا یه نیگاه بندازیم!
warning ها اکثرا بخاطر اشکالات تو کد نظیر غلط املایی یا همون syntax و ... بوجود می یان. بانکتون رو که بذارید می شه گفت دقیقا چه اشکالی داره!