kimyaaa
یک شنبه 25 مرداد 1388, 17:56 عصر
سلام دوستان
من یک کد نوشتم یک جستجو انجام میده:
if(isset($_POST['s1']))
{
$reshte=$_POST['reshte'];
$year=$_POST['year'];
$kind=$_POST['kind_exam'];
$q1="SELECT * FROM `insert_q` WHERE `reshte` LIKE '%$reshte%' OR `gerayesh` LIKE '%$reshte%' AND `year` LIKE '%$year%' AND `kind` LIKE '%$kind%'";
$a=@mysql_query((string)$q1) or @exit(mysql_error());
if (mysql_num_rows($a)==0 )
echo "hich moredi peyda nashod!";
else
if(mysql_num_rows($a)>0 )
{
$_SESSION['result']=$a;
echo '<script type="text/javascript">window.location = "result_search.php";</script>';
}
}
بعد جواب جستجو باید در یک صفحه دیگه با این کد نمایش داده بشه.
<?php
if(isset($_SESSION['result']))
{
while($row=mysql_fetch_array($_SESSION['result']));
print_r($row);
}
?>
اما در صفحه ی دوم این خطا رو میده:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\result_search.php on line 46
میشه بگین این خطا مربوط به چیه؟
من یک کد نوشتم یک جستجو انجام میده:
if(isset($_POST['s1']))
{
$reshte=$_POST['reshte'];
$year=$_POST['year'];
$kind=$_POST['kind_exam'];
$q1="SELECT * FROM `insert_q` WHERE `reshte` LIKE '%$reshte%' OR `gerayesh` LIKE '%$reshte%' AND `year` LIKE '%$year%' AND `kind` LIKE '%$kind%'";
$a=@mysql_query((string)$q1) or @exit(mysql_error());
if (mysql_num_rows($a)==0 )
echo "hich moredi peyda nashod!";
else
if(mysql_num_rows($a)>0 )
{
$_SESSION['result']=$a;
echo '<script type="text/javascript">window.location = "result_search.php";</script>';
}
}
بعد جواب جستجو باید در یک صفحه دیگه با این کد نمایش داده بشه.
<?php
if(isset($_SESSION['result']))
{
while($row=mysql_fetch_array($_SESSION['result']));
print_r($row);
}
?>
اما در صفحه ی دوم این خطا رو میده:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\result_search.php on line 46
میشه بگین این خطا مربوط به چیه؟