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

الموضوع: ممكن لو سمحتم اله يجزيكم الخير

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

    ممكن لو سمحتم اله يجزيكم الخير



    السلام عليكم

    إخواني ممكن مساعدة في إيجاد حل لصفحة الإدارة يعني:

    أنا عندي صفحة بستعرض منها متغيرات من قاعدة البيانات والحقول هي:
    front
    cat

    كيف فيني إستعرض الحقل في الصفحة بشكل أنه لو كان قيمة حقل الـ front هو نعم يظهر لي بـ radio و خيار نعم محدد وإن كان لا يظهر لي خيار الـ radio لا محدد:

    front: نعم (radio) لا (radio)

    نفس الشيء في إشتعراض حقل الـcat ولكن في قائمة منسدلة يعني:
    لو كان قيمة حقل الـ cat هو خاص يظهر لي بـ drop list (قائمة منسدلة) ويكون في القاثمة خيار الـ خاص محدد مثل اللي بكون في المنتدى عندما نحدد صلاحيات العضو مشرف على منتدى أو ليس مشرفاً ( كل الأقسام اللي عندي هي)
    عام
    خاص
    خاص جدا

    لكن خاص محدد تلقائياً



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





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين


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


    وعليكم السلام

    أما بخصوص زر الخيار أو ما يسمى بالراديو

    فيجب أن تجلب قيمة الحقل front من قاعدة البيانات ثم تضع جملة شرطية مثلا لو فرضنا أن قيمة front هي في المتغير المسمى $db_front فإنك تضع الجملة التالية
    كود PHP:

    if($db_front=="نعم")
    {
    ?>
    yes<input type="radio" value="V1" name="R1">
    no<input type="radio" value="V2" checked name="R1">
    <?
    }
    else
    {
    ?>
    yes<input type="radio" value="V1" checked name="R1">
    no<input type="radio" value="V2"  name="R1">
    <?
    }
    طبعا لا أنصحك باستخدام "نعم" و "لا" في قاعدة البيانات ولكن استبدلها ب 0 و 1 حيث 0 تعني لا و 1 تعني نعم
    وبالتالي تغير الجملة الشرطية إلى
    كود PHP:

    if($db_front)

    أما بخصوص الأقسام فأنا أستخدم الكود التالي مع بعض التعديل

    كود PHP:

    $result
    =mysql_query("select * from categories");
    while(
    $row=mysql_fetch_array($result))
    {
    if(
    $catid==$row[cat_id]){$isselected "selected";}else{$isselected "";}
    $catlist.="<option value=".$row[cat_id].$isselected>".$row[cat_name]."</option>";

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

    <select size="1" name="D1">
    <?
    echo $catlist;
    ?>
    </select>
    حيث المتغير $catlist
    يحتوي على كل عناصر القائمة ويحتوي على العنصر المحدد

    أتمنى أن يكون كلامي واضح و جزيت خيرا





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    193


    مشكور أخوي أنا رح أجرب الطريقة و رح أرد لك خبر

    كل الأحترام والتقدير لكل أعضاء سوالف سوفت





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين





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

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

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