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

الموضوع: مرور المشاركات على المدير لموافقتها .. انظروا كيف قمت بها وصححوا لي

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    208

    مرور المشاركات على المدير لموافقتها .. انظروا كيف قمت بها وصححوا لي



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

    قمت ببرمجة سكربت مشاركات .. تضاف المشاركات في قاعدة البيانات ..

    اتممت العملية بنجاح فأردت اضافة خاصية طلب موافقة الادارة قبل عرض المشاركات

    فأنظروا كيف فعلت :

    قمت بعمل صف جديد في قاعدة البيانات
    `approved` enum('0','1') DEFAULT '0' NOT NULL,

    قمت بتعديل الاستعلام في الاندكس إلى
    $sql=("SELECT * FROM $tbl_name where id='$id' AND approved='0'");

    ولم تظهر المشاركات !

    السؤال الآخر بعد هذه العملية ماهي الطريقة لتعديل الرقم من 0 إلى 1 عن طريق ملفات السكربت ؟ بحيث يتحكم هذا التعديل في ظهور المشاركات او عدم الظهور .

    شكراً لكم





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح


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


    اخي الكريم حول :
    approved` char(1) DEFAULT 'N' NOT NULL

    اظن افضل من enum اتمنى ان اكون افدتك وان لم يكن ذلك صع السكربت كاملا هنا وسنقوم بدراسته ان شاء الله

    بالتوفيق ان شاء الله






  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    208


    عدلت ونفس المشكلة يا اخوي ,

    بالنسبة للسكربت مااقدر اطرحه لانه خاص ..

    جزاك الله خير وبإنتظار البقية





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    الاستعلام صحيح اخوي

    لكن يمكن في الكود في شي يؤثر على الاستعلام كتغيير المتغيرات لابد ان تضيف الكود حتى لو البرنامج خاص اطرح الملف المتعلق بهذا الامر






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    715


    لاتظهر المشاركات
    ضع الكود ال يقوم بعمليه ال select
    اتوقع منه الخطأ






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    208


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

    هذا الملف كامل

    <?php
    include("header.html");
    include("config.php");

    // الاتصال بقاعدة البيانات
    mysql_connect("$host", "$username", "$password")or die("فشل الاتصال بالمزود");
    mysql_select_db("$db_name")or die("فشل تحديد قاعدة البيانات");

    $sql=("SELECT * FROM jokes where id='$id' AND approved='0'");
    // OREDER BY id DESC is order result by descending
    $result=mysql_query($sql);
    ?>

    <div align="center">
    <center>
    <table width="100%" border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">

    <?php


    while($rows=mysql_fetch_array($result)){ // بدايةحلقة التكرار
    include("smile.php");

    ?>
    <tr>
    <td bgcolor="#FFFFFF" style="border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #DBDBDB"><a href=mailto:<? echo $rows['email'];?>><? echo $rows['name']; ?></a><br><? echo
    $rows['jook']; ?><BR></td>
    </tr>
    <?
    // نهاية حلقة التكرار
    }
    mysql_close();
    ?>
    <tr>
    <td align="right"><strong><a href="add.php">شارك بنكته</a></strong></td>
    </tr>
    </table></center>
    </div>





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    107


    اهلا:

    يجب ان تعمل update للجقل :

    كود PHP:
    $SQL MySQL_Query("UPDATE table SET approved = '1' WHERE id = '$id'"
    OR DIE(
    'Error:'.mysql_error()); 
    حيث رقم: $id هو رقم المشاركة






  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    49


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

    كما توقعت خطأك بسيط وهذ هو التصحيح

    كود PHP:
     $sql=("SELECT * FROM jokes where id='$id' AND approved='0'");
    المفروض تكون
    $sql
    ="SELECT * FROM jokes where id='$id' AND approved='0'"
    اتمنى ان تكون قد حلت المشكلة

    بالتوفيق ان شاء الله






  9. #9
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    208


    ناعم .. شكراً لمجاوبتك السؤال الثاني

    عين .. جزاك الله خير .. لكن نفس المشكلة





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح

  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    208


    اشكر الجميع لمشاركته

    تم حل المشكلة بجعل الاستعلام بالشكل هذا :
    $sql="SELECT * FROM $tbl_name where id AND approved='0'";

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





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح

  11. #11
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    107


    الكود الذي كتبته لك لتفعيل المشاركات يعني تحديث الحقل من 0 الى 1

    واذا اردت جلب المشاركات المفعلة ستضيف شرط في الاستعلام
    كود PHP:
    SELECT FROM TABLE WHERE approved '1' 











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

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

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