/
  • یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    نویسنده پیام
    samanfc20 آفلاین
    تحریم شده

    ارسال‌ها: 160
    تاریخ عضویت: ۱۳۹۴ بهمن ۳۰
    تشکرها : 4
    ( 2 تشکر در 2 ارسال )
    ارسال: #1
    یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    با سلام.

    دوستان یه فرم میخوام با اکشن search.php.

    بهمراه محتویات داخل search.php .

    بطوری که بره داخل پایگاه داده و تمام عناصری که با value سازگاری داره رو پیدا کنه.

    ممنون میشم سورس رو بدید.با تشکر
    ۱۳۹۵ تير ۶ ۰۹:۲۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #2
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    ؟؟؟؟
    شما یه استارتی بزنید توی این زمینه اساتید و یا من حتما کمکتون میکنیم تا به نتیجه برسید انشا...
    DodgyDodgyDodgyDodgyExclamationExclamationExclamationExclamation
    __________________________________________________________________________

    ۱۳۹۵ تير ۶ ۱۰:۲۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    samanfc20 آفلاین
    تحریم شده

    ارسال‌ها: 160
    تاریخ عضویت: ۱۳۹۴ بهمن ۳۰
    تشکرها : 4
    ( 2 تشکر در 2 ارسال )
    ارسال: #3
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    کد PHP:
    <form method="post" action="searchresult.php" id="frmSearch1" >
                            <
    td class="divTokenListWrapper aa">
                                < 
    "input type="text" " />
                            </
    td>
                            <
    td style="width: 65px">
                                <
    div class="divSearchBtnWrapper">
                                    <
    input type="submit" name="search" id="btnSearch" class="btn red" value="">
                                </
    div>
                            </
    td>
                        </
    form
    ۱۳۹۵ تير ۶ ۱۰:۲۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #4
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    سمت سرورشو هم شروع کنید دیگه اطلاعات این فرم رو بفرستید به صفحه سرچ تا بگم چیکار کنید
    کمک : اول اونطرف چک کنید که دکمه سابمیت زده شده یا نه اگ زده شده بیا ورودی هاتو فیلتر کن تا بقیرم کمکت کنم
    شما بنویس کمکی خواستی من هستم
    __________________________________________________________________________

    ۱۳۹۵ تير ۶ ۱۰:۴۱ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    samanfc20 آفلاین
    تحریم شده

    ارسال‌ها: 160
    تاریخ عضویت: ۱۳۹۴ بهمن ۳۰
    تشکرها : 4
    ( 2 تشکر در 2 ارسال )
    ارسال: #5
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    من این تابع رو نوشتم:
    کد PHP:
    <?php include ("config/connect.php");

    if(!isset(
    $_POST['search'])) {
        
        
    header("location:index.php");    
    }
    $search_sql="select * from amlak where mantaghe LIKE '%".$_POST['search']."%' or description LIKE '%".$_POST['search']."%' ";
    $search_query=mysql_query($search_sql);
    if(
    mysql_num_rows($search_query)!=0){
    $search_rs=mysql_fetch_assoc($search_query);
    };


    ?>


    <p>نتیجه جسنجو</p>
    <?php
    if(mysql_num_rows($search_query)!=0) {
        
        do { 
    ?>
        <p><?php echo $search_rs['mantaghe']; ?></p>
        
        <?php } while ($search_rs=mysql_fetch_assoc($search_query));


    }else{
    "موردی یافت نشد";}
    ?>

    اما این ارور رو نشون میده:
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\my melk\searchresult.php on line 9
    نتیجه جسنجو


    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\my melk\searchresult.php on line 19
    ۱۳۹۵ تير ۶ ۱۱:۳۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #6
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    چرا اون همه کارتو پیچیده میکنی به این صورت تغییر بده
    البته ورودی هاتو فیلتر کن بعد به دیتابیس بفرست
    کد PHP:
    if(isset($_POST['search']) && isset($_POST['submit']))
    {
      
    $search_sql="SELECT * FROM `amlak` WHERE mantaghe LIKE '%".$_POST['search']."%' or description LIKE '%".$_POST['search']."%' ";
      
    $search_querymysql_query($search_sql) or die ("Error Query [".$search_sql."]");
        while(
    $row mysql_fetch_array($search_query))
        {
            echo 
    $row['mantaghe'];
        }

    __________________________________________________________________________

    (آخرین ویرایش در این ارسال: ۱۳۹۵ تير ۶ ۰۱:۰۹ عصر، توسط kasbookar.)
    ۱۳۹۵ تير ۶ ۱۱:۵۶ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    samanfc20 آفلاین
    تحریم شده

    ارسال‌ها: 160
    تاریخ عضویت: ۱۳۹۴ بهمن ۳۰
    تشکرها : 4
    ( 2 تشکر در 2 ارسال )
    ارسال: #7
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    ممنون دوست عزیز.اما کوئری ارور داد
    کد PHP:
    <?php include ("config/connect.php");
     
    if(isset(
    $_POST['search']))
    {
      
    $search_sql="SELECT * FROM `amlak` WHERE (mantaghe LIKE '%".$_POST['search']."%' or description LIKE '%".$_POST['search']."%') ";
          
    $stmt=$db->prepare($search_sql);
    $stmt->execute();
        
    $result=$stmt->fetch(PDO::FETCH_ASSOC);
        
    $said=$result['id'];
        
    $saimg=$result['image11'];
        
    $amlakbase=$result['amlakbase'];
        
    $melksanad=$result['melksanad'];
        
    $melkclass=$result['melkclass'];
        
    $masahat=$result['masahat'];
        
    $zirbana=$result['zirbana'];
        
    $tabaghe=$result['tabaghe'];
        
    $otagh=$result['otagh'];
        
    $adress=$result['adress'];
        
    $saprice=$result['price'];
        
    $tarikh=$result['tarikh'];
        
    $sabolok=$result['bolok'];
        
    $saparent=$result['parent'];

      
    $search_querymysql_query($search_sql) or die ("Error Query [".$search_sql."]");
        while(
    $row mysql_fetch_array($search_query))
        {
            echo 
    $row['mantaghe'];
        }

    ?>

    <p>نتیجه جسنجو</p>
    <?php
    if(mysql_num_rows($search_query)!=0) {
        
        do { 
    ?>
        <p><?php echo $search_rs['mantaghe']; ?></p>
        
        <?php } while ($search_rs=mysql_fetch_assoc($search_query));


    }else{
    "موردی یافت نشد";}
    ?>
    Error Query [SELECT * FROM `amlak` WHERE (mantaghe LIKE '%ن%' or description LIKE '%ن%') ]
    ۱۳۹۵ تير ۶ ۱۲:۰۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #8
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    شما الان چیکار کردید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    با pdo کار میکنید؟؟؟؟؟؟؟؟؟؟؟؟؟؟ یا mysql شما کدی که اون بالا نوشتی مای اس کیو ال بود اینجا اومدی از pdo استفاده کردی اونم مخلوط زدی با mysql خب معلومه کار نمیکنه اصلا کد بالارو برای خودتون تحلیل کردین که چیکار میکنه؟
    کوئری درست هست شما باید بدونید با چه روشی میخواید از کوئری استفاده کنید
    __________________________________________________________________________

    ۱۳۹۵ تير ۶ ۱۲:۲۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    samanfc20 آفلاین
    تحریم شده

    ارسال‌ها: 160
    تاریخ عضویت: ۱۳۹۴ بهمن ۳۰
    تشکرها : 4
    ( 2 تشکر در 2 ارسال )
    ارسال: #9
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    نه-منظورم این بود با دو تا روش ارور میده

    اصلا شما روی تابع خودم کمکم کن:

    همینو واسم اوکی کن.

    کد PHP:
    <?php include ("config/connect.php");
     include (
    "template/myfirstclass.php");
             
    $search=$_POST['search'];
    if(!isset(
    $_POST['search'])) {
        
        
    header("location:index.php");    
    }
    $search_sql="select * from amlak where mantaghe LIKE '%".$search."%' or description LIKE '%".$search."%' ";
    $search_query=mysql_query($search_sql);
    if(
    mysql_num_rows($search_query)!=0){
    $search_rs=mysql_fetch_assoc($search_query);
    };


    ?>


    <p>نتیجه جسنجو</p>
    <?php
    if(mysql_num_rows($search_query)!=0) {
        
        do { 
    ?>
        <p><?php echo $search_rs['mantaghe']; ?></p>
        
        <?php } while ($search_rs=mysql_fetch_assoc($search_query));


    }else{
    "موردی یافت نشد";}
    ?>
    (آخرین ویرایش در این ارسال: ۱۳۹۵ تير ۶ ۱۲:۴۹ عصر، توسط samanfc20.)
    ۱۳۹۵ تير ۶ ۱۲:۲۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #10
    RE: یک نمونه فرم سرچ با قابلیت شناسایی عناصر در پایگاه داده
    عزیز کوئری بالا مشکلی نداره اونو فقط تووی صفحه تست کن بدون هیچ کد اضافی اونو فقط بذار صفحه سرچت
    __________________________________________________________________________

    ۱۳۹۵ تير ۶ ۰۱:۰۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


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