فرم جستجو

خرید بک لینک
سلام.

من در صفحه ی اصلی سایتم یک فرم جستجو قرار دادم، فرمی که بر حسب نام محصولات سرچ می کنه و فقط حاوی یک تکست باکس هست.
میخوام به جای اینکه فقط به صورت اسم مشخصاتی از کالا رو بده، با سرچ هر کلمه بره داخل یک صفحه ی جدید و کل توضیحات مربوط به اون محصول خاص رو ببینه:

کد PHP:

<div class="row">
<
div class="col-md-12 menu-up">

<
div class="col-md-4">

<
div align="center">


<
form class="navbar-form navbar-left" role="search" method="POST" action="index.php?pagesid=<?php echo $row["id"]; ?>" target="_parent">

<
div class="form-group">
<
input type="text" class="form-control" placeholder="جستجو در سایت myideal ..."; style="direction:rtl;" name="STextB">
</
div>
<
button typr="submit" class="btn btn-waing btn-search" name="SB" value="جستجو " >search</button>

</
form>


<?
php

if(isset($_POST['SB'])){
$SP = $_POST["STextB"];
$query = " select * from product where title like '%".$SP."%'";
$result = mysql_query($query);

if((
$result)>0){
while(
$line=mysql_fetch_array($result))

print(
"تصویر کالا : $line[image]");
print(
"نام کالا : $line[title]");

}
else {
print(
"موردی یافت نشد");

$result->free();

} }
?>
</div>
<p align="center">

</div>
</div>

</div>

به همین جهت هم در بالا اکشن فرم رو action="index.php?pagesid=" قرار دادم تا البته منوهای اصلی سایتم هم تو این صفحه ی جدید همرا ه باشه.

صفحه ی search-page رو هم به این صورت نوشتم تا با گرفتن آیدی از فرم قبل بتونه این اطلاعات محصول رو نمایش بده:

کد PHP:

<?php
$id
=$_POST["id"];

$s=$dbh->prepare("SELECT * FROM `product`
WHERE `id` ='"
.$id."' ");
$s->execute();
$row=$s->fetch();
?>




<div class="panel panel-default ">
<div class="panel-heading">


<div class="clearfix"></div>
</div>
<div class="panel-body">
<div class="media">
<div class="media-right">

<img src="admin-page/uploads/<?php echo $row["image"]; ?>" alt="" />


</div>
<div class="media-body">
<h4 class="media-heading"> <?php echo $row["title"]; ?></h4>
<p>
<?php echo $row["description"]; ?>

</p>
<div class="clearfix"></div>
<div class="btn-group" role="group" id="BegeniButonlari">
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-up"></span></button>
<button type="button" class="btn btn-default"><span class="glyphicon glyphicon-thumbs-down"></span></button>
</div>
</div>
</div>
</div>
</div>

نمیدونم آیا روند کارم صحیح هست یا نه، گرجه به صفحه ای هدایت نمیشه و فقط مثلا نام محصول رو زیر تکس باکس همون صفحه ی اول پرینت میکنه.

لطفا راهنمایی بفرمایید.

ممنون

php مرکز کد های سایت...

ما را در سایت php مرکز کد های سایت دنبال می‌کنید

برچسب: نویسنده: استخدام کار بازدید: 159 تاريخ: سه شنبه 25 خرداد 1395 ساعت: 1:19

صفحه بندی