صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 24 من 24

الموضوع: مساعدة في الإستعلام بأكثر من قيمة في mysql

  1. #16
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    111


    تفضل اخوي هذا الفورم

    كود PHP:
    <form method="POST" ENCTYPE="multipart/form-data" action="00.php?action=get">


    <select name="cat[]" style="height: 80px" multiple="multiple">
    <?

    $sql 
    "SELECT cat FROM links order by cat ASC";
    $result mysql_query($sql);

    while (
    $rand mysql_fetch_assoc($result)) {

    echo 
    "<option value=\"$rand[cat]\">$rand[cat]</option>";                             

    }            

    ?>
    </select>
                
        <input type="submit" value="تنفيذ" name="B4">
        
    </form>







  2. #17
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    111


    وهذه صفحة php

    كود PHP:
    <?
    if($action == 'get') {

    $cat join(", ",$_POST['cat']); 
    $cat rtrim($cat","); 

    $gmysql_query("SELECT * FROM links WHERE cat IN ('$cat') ");   
    $total=mysql_num_rows($g);  
    echo 
    "$cat - $total";  


    }
    ?>







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


    الخطا في كود الفورم في ال select
    خلي الاسم بدون مصفوفة

    <select name="cat">
    المصفوفة تكون في حالة اللوب فقط





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  4. #19
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    111


    اخي الكريم

    كود PHP:
    <select name="cat" style="height: 80px" multiple="multiple"
    اذا شلت المصفوفه وخليت اسم الفورم بدون اقواس يظهر هذا الخطأ


    Warning: join() [function.join]: Invalid arguments passed in 00.php on line 22

    طبعاً هذا هو السطر 22

    كود PHP:
    $cat join(",",$_POST['cat']); 







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


    طيب اصلا join في هذه الحالة ليس لها فائدة
    انت طلبت بالاول عمل اختيار كثر من قسم اي chckbox وليس select
    اذا كانت checkbox فسيكون الكود صحيحا
    اما اذا select فالكود خاطىء ولا فائدة من عملها في مصفوفة وليس هناك فائدة ل join ايضا





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

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


    جربت ايضاً ب chckbox ونفس المشكله






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


    كود PHP:
    <form method="POST" ENCTYPE="multipart/form-data" action="00.php?action=get"> 
    <? 
    $sql 
    "SELECT cat FROM links order by cat ASC"
    $result mysql_query($sql); 
    while (
    $rand mysql_fetch_assoc($result)) {                            
    echo 
    "<input type='checkbox' name='cat[]' value='".$rand[cat]."'>";
    }             
    ?>           
    <input type="submit" value="تنفيذ" name="B4">    
    </form>
    كود PHP:
    <?
    $action 
    $_POST['action'];
    if(
    $action == 'get') { 
    $cat join(",",$_POST['cat']);
    $gmysql_query("SELECT * FROM links WHERE cat IN ('$cat') ");    
    $total=mysql_num_rows($g);   
    echo 
    $total;   

    ?>






    التعديل الأخير تم بواسطة مهندس مصرى ; 26-01-2009 الساعة 06:29 PM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  8. #23
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    111


    نفس المشكله اخي مهندس مصري

    اذا اخترت قسم واحد فقط تظهر لي النتيجه صحيحة ولكن اذا اخترت اكثر من قسم تظهر النتيجه صفر

    المعذره تعتبتك معي لكن فعلا ماضبطت بكل الطرق الله يجزاك كل خير






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


    أخي الكريم
    ارجو ان تطلعني على مثال عملي على ذلك سواء برفعه على الانترنت او بارفاق الملفين بقاعدة بيانات افتراضية وساقوم بعمله لك





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





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

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

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