/
  • فرم جستجو

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی فرم جستجو
    نویسنده پیام
    hhamidy آفلاین
    عضو جدید
    **

    ارسال‌ها: 1
    تاریخ عضویت: ۱۳۹۵ خرداد ۲۴
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    فرم جستجو
    سلام.

    من در صفحه ی اصلی سایتم یک فرم جستجو قرار دادم، فرمی که بر حسب نام محصولات سرچ می کنه و فقط حاوی یک تکست باکس هست.
    میخوام به جای اینکه فقط به صورت اسم مشخصاتی از کالا رو بده، با سرچ هر کلمه بره داخل یک صفحه ی جدید و کل توضیحات مربوط به اون محصول خاص رو ببینه:
    کد 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?page=product_details&id=<?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-warning 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=<?php echo $row["id"]; ?>" قرار دادم تا البته منوهای اصلی سایتم هم تو این صفحه ی جدید همرا ه باشه.


    صفحه ی search-page رو هم به این صورت نوشتم تا با گرفتن آیدی از فرم قبل بتونه این اطلاعات محصول رو نمایش بده:
    کد PHP:
    <?php 
                        $id
    =$_GET["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> 
    نمیدونم آیا روند کارم صحیح هست یا نه، گرچه به صفحه ای هدایت نمیشه و فقط مثلا نام محصول رو زیر تکس باکس همون صفحه ی اول پرینت میکنه.

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

    ممنون
    (آخرین ویرایش در این ارسال: ۱۳۹۵ خرداد ۲۶ ۱۲:۵۷ عصر، توسط hhamidy.)
    ۱۳۹۵ خرداد ۲۴ ۰۱:۵۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS