یه مشکل میبینم:
باید 1 بار = بنویسینقل قول:
$result ==mysql_query($query);
و در کل اینجوری که به نظر میاد case هات رو اشتباه نوشتی
اینجوری نوشتی:
باید اینجوری بنویسی:نقل قول:
case:'نویسنده'
نقل قول:
case 'نویسنده':
Printable View
یه مشکل میبینم:
باید 1 بار = بنویسینقل قول:
$result ==mysql_query($query);
و در کل اینجوری که به نظر میاد case هات رو اشتباه نوشتی
اینجوری نوشتی:
باید اینجوری بنویسی:نقل قول:
case:'نویسنده'
نقل قول:
case 'نویسنده':
دستت درد نکنه استاد داگی.
خدا خیرت بده.حالا از؟> انتهای کد php ایراد میگره
کد کامل شده ات رو یه بار دیگه بذار تا بگم
ولی احتمالاً یه { باز کردی که نبستبپی اش
سلام
استاد داگی جواب مارو ندادی آخر
تشکر//
الان مثال دم دست ندارم
شرمنده
مشکلی نیست پس تا فردا بزار دست استاد داگی درد نکنه ته قربون :دی
از خط بعد از defult ایراد میگیره
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$search =$_POST['tfsearch'];
$select =$_POST['tfselect'];
$ServerName ="localhost";
$User ="root";
$pass ="";
$link =mysql_connect($ServerName,$User,$pass);
mysql_select_db(shop,$link);
switch($select)
{
case'نویسنده':
$query =" select * from books where author = $search ";
break;
case'قیمت':
$query =" select * from books where price = $search ";
break;
defult
$query =" select * from books where title = $search ";
}
$result =mysql_query($query);
if($result)
{
$rownum =mysql_fetch_assoc($result);
print("$rownum مورد یافت شد.");
for ($i=0,$i<$rownum,$i++)
{
?>
<table>
<tr><td>شابک:</td>
<td><?php $rownum['isbn'] ?></td>
</tr>
<tr><td>عنوان:</td>
<td><?php $rownum['title'] ?></td>
</tr>
<tr><td>نویسنده:</td>
<td><?php $rownum['author'] ?></td>
</tr>
<tr><td>ناشر:</td>
<td><?php $rownum['publisher']?> </td>
</tr>
<tr><td>قیمت:</td>
<td><?php $rownum['price'] ?></td>
</tr>
<tr><td>تعداد صفحات:</td>
<td><?php $rownum['page'] ?></td>
</tr>
<tr><td>توضیحات:</td>
<td><?php $rownum['comment'] ?> </td>
</tr><br />
</table>
<?php
}
}
?>
</body>
</html>
defult با : وبدون : هم امتحان کردم
درستش اینه:
نقل قول:
default:
ارور می ده همون خط defult:
Parse error: parse error, unexpected ':' in C:\Program Files\EasyPHP 2.0b1\www\test\search.php on line 30