PDA

View Full Version : اشکال تابع؟



shekofeh
یک شنبه 13 تیر 1389, 14:52 عصر
سلام.وقتی فایل ام را اجرا میکنم در خطی از این تابع erorr میدهد.من نمیفهمم اشکالش کجاست.

function find($sa,$s)
{
$query="select * from `book` where $s='".$sa."'" ;
$res=mysql_query($query);
if ( isset($res) and (mysql_num_rows($res)>0) )
{
$r.="<table>
<tr>
<td>کتاب نام</td>
<td>نویسنده نام</td>
</tr>";
while( $row=mysql_fetch_object($res) )
{
$r.="<tr>
<td>$row->Bname</td>
<td>$row->Bwriter</td>;"
}**

$r.="</tr></table>";
return $r;
}

}
?>

جایی که ستاره **گذاشتم خط 26 هست که این پیغام را میدهد:

Parse error: syntax error, unexpected '}' in d:\wamp\www\electronic_library\search.php on line 26

جاهای دیگر برنامه را نیز چک کردم اما { کم یا زیاد نیست.
لطفا کمکم کنید.

صابر طهماسبی
یک شنبه 13 تیر 1389, 17:03 عصر
سلام
کد دیده شد تنها اشتباهی که در کد است در زیر نوشته شده است
بخش زیر :



$r.="<tr>
<td>$row->Bname</td>
<td>$row->Bwriter</td>;"



از کدتان را به کد زیر تغییر دهید:




$r.="<tr>
<td>{$row->Bname}</td>
<td>{$row->Bwriter}</td>";


موفق باشید.