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

الموضوع: [سؤال]كيف انشء مثل هذا الـ Check box

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285

    [سؤال]كيف انشء مثل هذا الـ Check box



    عني برنامج مسوي فيه بريد شخصي (مثل حق المنتدى)

    حاب اسويه زي حق هوتميل

    يحدد الرسائل وبعدين اسوي العمليات عليها (المرفق)





    الصور المرفقة الصور المرفقة  
    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    355


    بأي لغة البرنامج ؟

    الفكرة بشكل عام انك تحط إسم مميز لكل check box

    يعني كل رسالة لها رقم id مختلف عن الأخرى فيكون ال name لل check box مكون من

    أي حرف تريد + رقم الآي بي

    مثلا :

    كود HTML:
    <input type="checkbox" name="Shamel_1" value="ON">
    <input type="checkbox" name="Shamel_2" value="ON">
    <input type="checkbox" name="Shamel_3" value="ON">
    <input type="checkbox" name="Shamel_4" value="ON">
    <input type="checkbox" name="Shamel_5" value="ON">
    وتستقبلهم في برنامجك وتعرف رقم الآي دي من خلال ال name لأن Shamel_ ثابت والرقم متغير حسب الرسالة





    __________________
    وما أكثر الأصحاب حين تعدهم

    ولكنهم عند النائبات قليل

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    أنا مسويه PHP

    اعتقد اني فهمت

    شكرا لك وجزاك الله خير

    سؤال

    مو المفروض تكون كله off؟





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    اسئلة اضافية مهمة

    اش الجافا اللي استعمله هنا"بعد التحديد والضغط عل احد الازرار

    كيف استقبله في البي اتش بي

    لكم جزيل الشكر





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    355


    المفروض ON

    من ناحية الجافا سكربت ما تستخدمها اطلاقا تستخدم الجافا سكربت فقط إذا أردت أن يكون هناك زر بضغطه يعمل Check All على كل الخانات

    بس اذا تبي الزائر بس يحدد اللى يبي ما تحتاج اي جافا سكربت

    بس في ملف ال php تعمل التالي

    لنفرض إنك إخترت perfix هو Swalif_ أو m_

    كود PHP:
    foreach ( $_POST AS $k => $V )
    {
    preg_match"/^Swalif_(\d+)$/"$k$match );
    if ( 
    $_POST$match[0] ] )
    {
    //   $match[1]  عبارة عن رقم الآي دي
    $id[] = $match[1];   //  هنا أنت تملك رقم المتغير
    // الآن يمكنك إجراء ماتشاء من خلال رقم الآي دي هذا .. بعد هذا السطر ضع الاجرائات المناسبة لك

    أرجو أن أكون وفقت في توضيح المسئلة لك





    __________________
    وما أكثر الأصحاب حين تعدهم

    ولكنهم عند النائبات قليل

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    كود:
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function checkAll(field)
    {
     var drearray = affect.elements;
    for (i = 0; i < drearray.length; i++)
    	drearray[i].checked = true ;
    }
    
    function uncheckAll(field)
    {
     var drearray = affect.elements;
    for (i = 0; i < drearray.length; i++)
    	drearray[i].checked = false ;
    }
    //  End -->
    
    </script>

    كود PHP:
    <?
    $total 
    mysql_query("SELECT * FROM crm_clients WHERE campagne='$cmp' and client='TN' ");
    $total_num mysql_num_rows($total);

    ?>

    <form action="do.php" method="post" name=affect>
    <?
    while($row mysql_fetch_array($total){

    ?>
    <table border="1" width="100%" id="table1" style="font-family:tahoma;font-size:11px" bgcolor=c1c1c1> 
        <tr>
            <td><input type="checkbox" name=check[] value="<? echo $row[id]; ?>" > </ttd>
            <td><? echo $row[nom]; ?></td>
            <td><? echo $row[tel]; ?></td>
            <td><? echo  $rowr[fax]; ?></td>
                    <td><? echo  $row[code_fiscal]; ?></td>
        </tr>
        
    </table>
    <?
    }
    ?>
    <table border="1" width="100%" id="table1">
    <tr><td><input type="button" name="CheckAll" value="Check All"
    onClick="checkAll(affect)">
    </td><td><input type="button" name="UnCheckAll" value="Uncheck All"
    onClick="uncheckAll(affect)"></td></tr>
    </table>
    <input type=submit value=go>
    </form>
    Do.php

    كود PHP:

    //اتصال بالقاعدة هنا


    foreach($_POST[check] as $val){
    $upd mysql_query("UPDATE crm_clients SET paid_client='$ss' WHERE id='$val' ");
    echo 
    "<font face=tahoma size=1>$val تم تعديله ( تم دفع الإعتمادات المالية ) <br>";

    اضن ان هذا المثال واضح





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    اقتباس المشاركة الأصلية كتبت بواسطة Dr-dre67
    كود:
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function checkAll(field)
    {
     var drearray = affect.elements;
    for (i = 0; i < drearray.length; i++)
    	drearray[i].checked = true ;
    }
    
    function uncheckAll(field)
    {
     var drearray = affect.elements;
    for (i = 0; i < drearray.length; i++)
    	drearray[i].checked = false ;
    }
    //  End -->
    
    </script>

    كود PHP:
    <?
    $total 
    mysql_query("SELECT * FROM crm_clients WHERE campagne='$cmp' and client='TN' ");
    $total_num mysql_num_rows($total);

    ?>

    <form action="do.php" method="post" name=affect>
    <?
    while($row mysql_fetch_array($total){

    ?>
    <table border="1" width="100%" id="table1" style="font-family:tahoma;font-size:11px" bgcolor=c1c1c1> 
        <tr>
            <td><input type="checkbox" name=check[] value="<? echo $row[id]; ?>" > </ttd>
            <td><? echo $row[nom]; ?></td>
            <td><? echo $row[tel]; ?></td>
            <td><? echo  $rowr[fax]; ?></td>
                    <td><? echo  $row[code_fiscal]; ?></td>
        </tr>
        
    </table>
    <?
    }
    ?>
    <table border="1" width="100%" id="table1">
    <tr><td><input type="button" name="CheckAll" value="Check All"
    onClick="checkAll(affect)">
    </td><td><input type="button" name="UnCheckAll" value="Uncheck All"
    onClick="uncheckAll(affect)"></td></tr>
    </table>
    <input type=submit value=go>
    </form>
    Do.php

    كود PHP:

    //اتصال بالقاعدة هنا


    foreach($_POST[check] as $val){
    $upd mysql_query("UPDATE crm_clients SET paid_client='$ss' WHERE id='$val' ");
    echo 
    "<font face=tahoma size=1>$val تم تعديله ( تم دفع الإعتمادات المالية ) <br>";

    اضن ان هذا المثال واضح
    100%





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    شكرا لكم جميعا على مساعدتكم

    غالبية النقاط اللي ابغاها وصلتوني لها

    لمن يبقى طلب وحيد

    المستخدم يحدد الرسائل بعدين مثلا يضغط على زر حذف

    الزر المفروض يكون بالحافا عشان ياخذ قيم الصناديق

    اش هو الكود

    ابغاها مماثل لحق الهوت ميل

    مثالك واضح كل الوضوح اخي dr-dree

    جزاكم الله خير جميعا





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    Dr-dre67 مثالك واضح وطبقته لكن انت جعلت زر لتحديد الكل وزر آخر لإلغاء التحديد

    أنا اريده صندوق اختيار واحد يقوم بالمهمتين مثل الهوت ميل

    وطريقتك في ارسال واستقبال المعلومات حق الصناديق هي اللي كنت ابحث عنها

    اسهل في التعامل واقرب للعمليات اللي حسويها

    شكرا لكم وارجو لكم من اللله التوفيق





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    محتاجه على وجه السرعة الله يجزاكم خير

    صندوق لتحديد/الغاءتحديد الكل (زي حق هوت ميل)

    كود جافا ياخذ قيم الصتاديق لمعاجتها في صفحة اخرى

    محتاجه ضروري

    شكرا لكم





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    يا أهل الخبرة الله يجزاكم خير لا تبخلوا علينا بخبرتكم





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي





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

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

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