elyass-pc
چهارشنبه 23 مرداد 1387, 21: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
چی کار کنم؟
<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
چی کار کنم؟