النتائج 1 إلى 6 من 6

الموضوع: البحث في الاقسام ؟

  1. #1

    البحث في الاقسام ؟



    السلام عليكم و رحمة الله و بركاته

    فيه عندي سكريبت اريد اضافة ميزة البحث في قسم معين فقط او في جميع الاقسام حسب الاختيار

    فكيف لي عملها ؟

    و هذا هو ملف البحث مع الفورم

    1 - فورم البحث :

    كود PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <?php
     
    include ("templates/header.htm");

    ?>
    <head>
    <meta http-equiv="Content-Language" content="en-us">
    <htm>
    <title> البحث </title>

    </htm>
    </head>
    <div align="center">
            <b><span lang="ar-sa"> <a href="index.php"><span style="text-decoration: none">الرئيسية</span></a></span></b><table border="0" cellpadding="0" style="border-collapse: collapse" width="40%" id="table3" height="23">
            <tr>



              <td width="25%" height="23" valign="top" align="center">
            <table border="0" cellpadding="3" width="50%" id="table4" bordercolorlight="#663300" bordercolordark="#000000" bordercolor="#000000">
                    <tr>
                            <td bgcolor="#FFFFFF" style="border: 1px dashed #000080">
                            <body>
    <form method="GET" action="search2.php">
    <p align="center">
    <font color="#C0C0C0">
    <input type="text" name=Sender dir="rtl" size="20"></font> <b> <span lang="ar-sa"><br>
    <input name="name" type="radio" value="1"><font color="#0000FF">اســم 
    الـعميــل</font>
    <br><input name="name" type="radio" value="2" checked>
    <font color="#008000">رقــم الـوصــل</font>
    <br><input name="name" type="radio" value="3">
    <font color="#FF0000">نـــوع الجهـاز</font>
    <br><input name="name" type="radio" value="4">
    تاريخ الإضافة</span></b> <br>
    <input type="submit" value="أبحث"></p>
    </form>
    </body></td>
                    </tr>
            </table>
                            </td>
            </tr>
          </table>




    </div>
    <div align="center">
                    <p><b><span lang="ar-sa">&nbsp;</span></b></p>
            </form>
    &nbsp;</div>

     <?php

     
    include ("templates/footer.htm");
    ?>
    و ملف البحث :

    كود PHP:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-dz">
    </head>

    <?


     
    include ("templates/header.htm");


    include(
    "admin/connect.php");
    if (empty(
    $Sender)) {
    echo 
    "<center> <b><u>&iacute;&Ntilde;&Igrave;&igrave; &Ccedil;&Iuml;&Icirc;&Ccedil;&aacute; &Ccedil;&aacute;&Ccedil;&Oacute;&atilde;</u></b>";

    echo 
    "<meta http-equiv='refresh' content='2;url=search.php'>";
    echo 
    "<br>";
    echo 
    "<big>&aacute;&Iacute;&Ugrave;&Ccedil;&Ecirc; &Oacute;&aelig;&Yacute; &iacute;&Ecirc;&atilde; &Ecirc;&Iacute;&aelig;&iacute;&aacute;&szlig; &Ccedil;&aacute;&igrave; &Otilde;&Yacute;&Iacute;&Eacute; &Ccedil;&aacute;&Egrave;&Iacute;&Euml; &atilde;&Ntilde;&aring; &Ccedil;&Icirc;&Ntilde;&igrave; &Acirc;&aacute;&iacute;&Ccedil;&eth;</big>"; include ("templates/footer.htm");
    exit();
    }  include (
    "templates/footer.htm");
    if(
    $name==1)
    {
    $result mysql_query("SELECT * FROM sms WHERE Sender RLIKE '$Sender'  ");
    }
    if(
    $name==2)
    {
    $result mysql_query("SELECT * FROM sms WHERE sms  RLIKE  '$Sender'   ");
    }
    if(
    $name==3)
    {
    $result mysql_query("SELECT * FROM sms WHERE rtv3 RLIKE  '$Sender'   ");
    }
    if(
    $name==4)
    {
    $result mysql_query("SELECT * FROM sms WHERE rtv6 RLIKE  '$Sender'   ");
    // &auml;&Iacute;&Iuml;&Iuml; &Ccedil;&aacute;&Igrave;&Iuml;&aelig;&aacute; &Ccedil;&aelig; &Ccedil;&aacute;&Otilde;&Yacute; &Ccedil;&aacute;&ETH;&iacute; &Yacute;&iacute;&aring; &Iacute;&THORN;&aacute; name &iacute;&Oacute;&Ccedil;&aelig;&iacute; $name
    if (mysql_num_rows($result) <1) { // &Ccedil;&ETH;&Ccedil; &aacute;&atilde; &iacute;&Igrave;&Iuml; &Ocirc;&iacute;&Aacute;
    echo "<center>&aacute;&aacute;&Atilde;&Oacute;&Yacute; &aacute;&Ccedil; &Ecirc;&aelig;&Igrave;&Iuml; &auml;&Ecirc;&Ccedil;&AElig;&Igrave;<br><a href=search.php> &aacute;&aacute;&Egrave;&Iacute;&Euml; &atilde;&Ntilde;&Eacute; &Ccedil;&Icirc;&Ntilde;&igrave; &Ccedil;&Ouml;&Uacute;&Oslash; &aring;&auml;&Ccedil;</a>";
    }
    if (
    mysql_num_rows($result) > 0) { // &Ccedil;&ETH;&Ccedil; &aelig;&Igrave;&Iuml; &Ocirc;&iacute;&Aacute;
    echo "<center>&auml;&Ecirc;&Ccedil;&AElig;&Igrave; &Ccedil;&aacute;&Egrave;&Iacute;&Euml;<table border=0 cellspacing=0 width=98% id='table1'>
    </tr>  </table><table border=1 cellspacing=0 width=98% bordercolor=#000000>
    <tr bgcolor=#FAFFE8>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ecirc;&Uacute;&Iuml;&iacute;&aacute;</td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> im</td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ccedil;&Oacute;&atilde; &Ccedil;&aacute;&Uacute;&atilde;&iacute;&aacute; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ntilde;&THORN;&atilde; &Ccedil;&aacute;&aelig;&Otilde;&aacute; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &auml;&aelig;&Uacute;&iacute;&Eacute; &Ccedil;&aacute;&Igrave;&aring;&Ccedil;&Ograve; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ccedil;&aacute;&aacute;&aelig;&auml; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ccedil;&aacute;&Uacute;&Oslash;&aacute; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ecirc;&Ccedil;&Ntilde;&iacute;&Icirc; &Ccedil;&aacute;&Ccedil;&Oacute;&Ecirc;&aacute;&Ccedil;&atilde; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ecirc;&Ccedil;&Ntilde;&iacute;&Icirc; &Ccedil;&aacute;&Ecirc;&Oacute;&aacute;&iacute;&atilde;</td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &auml;&Ecirc;&iacute;&Igrave;&Eacute; &Ccedil;&aacute;&Uacute;&atilde;&aacute; </td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &atilde;&aacute;&Ccedil;&Iacute;&Ugrave;&Ccedil;&Ecirc;</td>
    <td><font face='Tahoma' style='font-size: 11pt' color='#000080'><center> &Ccedil;&aacute;&Euml;&atilde;&auml;</td>
    </tr> <td>
    "
    ;
    while(
    $dalil mysql_fetch_array($result)) {
    echo 
    "

    <tr>

    <td><font face='Tahoma' style='font-size: 11pt' color='#008000'><center><a href=\"edit.php?id=
    $dalil[0]\">&Ecirc;&Uacute;&Iuml;&iacute;&aacute;</a><td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>$dalil[rtv]
    <td><font face='Tahoma' style='font-size: 11pt' color='#008000'><a href=\"print.php?id=
    $dalil[0]\"><center>$dalil[Sender]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[sms]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv3]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv4]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv5]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv6]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv7]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv8]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv9]
    <td><font face='Tahoma' style='font-size: 11pt' color='#FF0000'><center>
    $dalil[rtv2]
    "
    ;
    }
    }
    echo 
    "<BR>";




    $Sql "select * from sms where Hidden!=1 order by SID DESC";
    $Result mysql_query($Sql);
    while (
    $Row mysql_fetch_array($Result))
    {
    extract($Row);
    $SDate=Hijri($SDate);

    $sms str_replace(">""&gt;"$rtv2);


    }
    Echo 
    "  </table>";
    Echo 
    "</html>";


     include (
    "templates/footer.htm");

    ?>
    و طريقة استدعاء الاقسام هي :
    كود PHP:
    $Sql "select * from cat Where CatID='0' order by id"
    فكيف يمكنني فعل ذالك اي البحث المتقدم ؟؟؟







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    كود PHP:
    select from sms where sms like '$Sender' and CatID '$CatID' 
    اذا فرضنا ان رقم القسم هو المتغير $CatID






  3. #3


    ارجو التوضيح اكثر احي الكريم ؟






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    قم بإستخدام هذا الإستعلام






  5. #5


    قم بإستخدام هذا الإستعلام
    اقصد كيف يكون التعديل على الملفات المبينة في الموضوع ؟






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    280


    اخي الكريم اولا انصحك ان تخفف الكود شوي يعنى مثلا لماذا لا تضع قيم "العميل- رقم الوصل-نوع الجهاز " بنفس اسماء "Sender sms rtv3"? , وتضع استعلام واحد فقط بالمتغير name
    عند البحث في الاقسام تصنع قائمة منسدله بها اسماء الاقسام وتضع اول اختيار " الكل"
    لذا سيصبح هناك استعلام واحد فقط وهو الذي وضعه لك الاخ بالاعلى
    ولكن غير كما يلى

    على ان تضع قيمة اول اختيار في قائمة الاقسام "الكل " = "all" والباقى بقيمة المعرف الخاص بكل قسم
    ثم تضع شرط التحقق اذا كان قد اختار قسم معين ام لا
    كود PHP:
    if ($_POST[parts]=="all"){$part=" "}
    else {
    $part="and CatID = '".$parts."' "
    select from sms where $name like '%$Sender%'  $part 






    __________________
    سبحان الله وبحمده سبحان الله العظيم

    العضوية يستخدمها اكثر من شخص
    Nabeel A. Galal
    Hawk Eye
    nabeel.galal AT hotmail.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض