kinia111
دوشنبه 03 تیر 1392, 19:33 عصر
باسلام. من یک قسمت search در سایتم دارم که میخواهم وقتی کلمه موردنظر را تایپ کرد نتیجه را در همان صفحه در زیر قسمت search نمایش دهد.برای قسمت search در سایتم این کد را نوشتم ولی textfield واقع در form را نمیشناسه و خطا زیر را میهد. ممنون میشم اگه راهنمایی کنید که چرا این کد درست کار نمیکنه.
Notice: Undefined index: sub_name in C:\wamp\www\requirement-920403\requirement\html\index.php on line 150
<div id="tagline2" style="margin-bottom:70px;">
<form name="frm_search" method="post" >
<table width="240" border="0" align="right" cellpadding="3" dir="rtl" aligen="center" id="search_btn">
<tr>
<td width="67"><input name="sub_name" id="sub_name" type="text" class="form-poshytip"/></td>
<td width="469"><input type="button" name="button" id="button" value="جستجو" class="wpcf7-submit" onClick="showhide('show');" ></td>
</tr>
</table></form><br/>
<div id="show" style="display:none;">
<?php
require_once('config/config.php');
$sql="select * from notice where sub_name LIKE '".$_POST['sub_name']."'";
$result=mysql_query($sql);
echo'<table>
<tr>
<td>نتیجه جستجو</td></tr>';
$i=1;
while ($row=mysql_fetch_array($result))
{
if ($i%2==0)
{
$bgcolor="#D7CCB5";
}
else
{
$bgcolor="#E6DDD5";
}
echo'<tr bgcolor='.$bgcolor.' align="center">
<td width="15%">'.$row['sub_name'].'</td>
</tr>';
$i++;
}
echo '</table>';
?>
</div>
</div>
Notice: Undefined index: sub_name in C:\wamp\www\requirement-920403\requirement\html\index.php on line 150
<div id="tagline2" style="margin-bottom:70px;">
<form name="frm_search" method="post" >
<table width="240" border="0" align="right" cellpadding="3" dir="rtl" aligen="center" id="search_btn">
<tr>
<td width="67"><input name="sub_name" id="sub_name" type="text" class="form-poshytip"/></td>
<td width="469"><input type="button" name="button" id="button" value="جستجو" class="wpcf7-submit" onClick="showhide('show');" ></td>
</tr>
</table></form><br/>
<div id="show" style="display:none;">
<?php
require_once('config/config.php');
$sql="select * from notice where sub_name LIKE '".$_POST['sub_name']."'";
$result=mysql_query($sql);
echo'<table>
<tr>
<td>نتیجه جستجو</td></tr>';
$i=1;
while ($row=mysql_fetch_array($result))
{
if ($i%2==0)
{
$bgcolor="#D7CCB5";
}
else
{
$bgcolor="#E6DDD5";
}
echo'<tr bgcolor='.$bgcolor.' align="center">
<td width="15%">'.$row['sub_name'].'</td>
</tr>';
$i++;
}
echo '</table>';
?>
</div>
</div>