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

الموضوع: طلب لتعديل كود يقوم بالسماح للمشرف باضاه مقال

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

    طلب لتعديل كود يقوم بالسماح للمشرف باضاه مقال



    اخوانى الاعزاء لدى اسكربت ولاكن يوجد به خلل
    الاسكربت يقوم بارسال مقالات للزوار ويتم تخذين المقالات فى الداتا بيز وتاخذ القيمه 0 قبل التنشيط من قبل المشرف او 1 بعد التنشيط من قبل المشرف فى حقل يسمى approved
    ويقوم المشرف بالسماح لتلك المقالات بالنشر او بالالغاء
    بالنسبه للمشكله الموجوده فهى فى ملف استعراض المقالات للزوار من قبل المشرف للسماح وللسماح للمقالات للعرض او الالغاء فلا تظهر عنواين المقالات التى تمت اضافتها فى قاعده البيانات مع العلم انها موجوده ولاكن اخذه القيمه 0 فلا يمكن ان يقوم باستعراضها من لوحه الحكم و اضطر الى التعديل فى حقل approved لاخذ القيمه 1 يدويا كل مره للسماح بشر المقاله
    ارجو منكم التكرم وتعديل الخطاء الموجود فى الكود التالى والخاص باداره المقالات من قبل المشرف والذى يوجد به شىء خطا
    هذا هو الكود
    ###################################################
    <?
    include("header.php");$result_per_page=20;
    echo"<p align=center><font color=red><u><b>&atilde;&THORN;&Ccedil;&aacute;&Ccedil;&Ecirc; &Ccedil;&aacute;&Ograve;&aelig;&Ccedil;&Ntilde;</b></u></font></p>";
    if($submit){
    for($i=1;$i<=$numbers;$i++){
    $dgh="id".$i;$ids=$$dgh;
    $dgh="del".$i;$dels=$$dgh;
    $dgh="cat".$i;$cats=$$dgh;
    if($dels){$dgserr=mysql_query("delete from modern_artilces where id='$ids'");}
    else{ mysql_query("update modern_artilces set parent_cat='$cats' where id='$ids'");}
    }
    if($dgserr){echo"&Ecirc;&atilde; &Ccedil;&aacute;&Iacute;&Yacute;&Ugrave;<br>";}else{echo"&Iacute;&Iuml;&Euml; &Icirc;&Oslash;&Atilde; &Atilde;&Euml;&auml;&Ccedil;&Aacute; &Ccedil;&aacute;&Iacute;&Yacute;&Ugrave;<br>";}
    }
    $sql="select * from modern_artilces where approved='0'";
    $osdfjgn=mysql_query($sql);
    $total_records = mysql_num_rows($osdfjgn);
    $pages = ceil($total_records / $result_per_page);
    if (!isset($screen)){ $screen = 0;}
    $start = $screen * $result_per_page;$prev= $screen - 1;$next=$screen +1;
    if($prev!=1){echo "<a href=\"modern_article_approve.php?screen=$prev\">&lt;&lt;</a> ";}
    else{echo"&lt;&lt; ";}
    for($i=0;$i<$pages;$i++){ $number=$i+1;echo"| <a href=\"modern_article_approve.php?screen=$i\">$number</a>";}
    if($next<=($pages-1)){ echo "| <a href=\"modern_article_approve.php?screen=$next\">&gt;&gt;</a>\n";}
    else{echo"| &gt;&gt;";}

    echo"<form action=\"modern_article_approve.php?screen=$screen\" method=post><table width=100% border=1 dir=$lang_dir><tr><td bgcolor=#CCCCCC>&Uacute;&auml;&aelig;&Ccedil;&auml; &Ccedil;&aacute;&atilde;&THORN;&Ccedil;&aacute;&Eacute;</td><td bgcolor=#CCCCCC>&Ccedil;&aacute;&Egrave;&Ccedil;&Egrave;</td><td bgcolor=#CCCCCC>&Aring;&aacute;&Ucirc;&Ccedil;&Aacute;</td></tr>";
    $sql="select id,title,parent_cat from modern_artilces where approved='0' limit $start,$result_per_page";
    $osdfjgn=mysql_query($sql); $i=1;
    while(list($id,$en_title,$parent_cat)=mysql_fetch_row($osdfjgn)){
    $gfhf=mysql_query("select name from modern_categories where id='$parent_cat'");
    list($den_name)=mysql_fetch_row($gfhf);
    $lusername=$den_name;
    echo"<tr><td><a href=\"article_preview.php?id=$id&tablename=modern_artilces\" target=\"preview\">$en_title </a></td><td>$lusername<br>
    <input type=hidden name=id$i value=$id><select name=cat$i>";
    $sql="select id,name from modern_categories";
    $dfg=mysql_query($sql); $dghfg=1;
    while(list($fif,$enname)=mysql_fetch_row($dfg)){
    echo"<option value=$fif";
    if($fif==$parent_cat){echo" selected";}
    echo">$enname </option>";
    $dghfg++;
    }
    echo"</select></td>
    <td>
    <td><input type=checkbox value=1 name=\"del$i\"></td></tr>";
    $i++;}echo"</table><input type=hidden name=\"numbers\" value=$i>
    <input type=submit value=\"&Iacute;&Yacute;&Ugrave; &Ccedil;&aacute;&Ecirc;&Ucirc;&iacute;&iacute;&Ntilde;&Ccedil;&Ecirc;\" name=\"submit\"></form></center>";
    include("footer.php");
    ?>
    ##################################################
    وهذه هى الحقول الخاصه بقاعده البيانات
    ##################################################
    # &Egrave;&auml;&iacute;&Eacute; &Ccedil;&aacute;&Igrave;&Iuml;&aelig;&aacute; `modern_artilces`
    #

    CREATE TABLE modern_artilces (
    id int(10) NOT NULL auto_increment,
    parent_cat int(10) default '0',
    approved int(1) default '0',
    title text,
    contents text,
    date_added timestamp(14) NOT NULL,
    PRIMARY KEY (id)
    ) TYPE=MyISAM;



    # &Egrave;&auml;&iacute;&Eacute; &Ccedil;&aacute;&Igrave;&Iuml;&aelig;&aacute; `modern_categories`
    #

    CREATE TABLE modern_categories (
    id int(10) NOT NULL auto_increment,
    name text,
    parent_cat int(10) NOT NULL default '0',
    PRIMARY KEY (id)
    ) TYPE=MyISAM;

    ###################################################
    ارجو منكم المساعده شباب فى اسرع وقت ارجوكم
    وشكرا لكم
    الملفات مرفقه ايضا مع الموضوع مع تغير الاسم للمف الاول الى php والثانى الى sql
    شكرا مره اخرى





    الملفات المرفقة الملفات المرفقة
    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    جرب بدل:
    where approved = '0'
    where approved = 0





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    51


    اخى انترنت بلس عن جد انا من اشد المعجبين بك
    وشكرا على ردك اخى العزيز ولاكن جربت تعديل الكود ولاكن المشكله مازالت قائمه
    وشكرا اخى العزيز على المساعده
    وستنى ردك
    :shy: :shy: :shy:





    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    شكرا لك
    قبل سطر السيليكت اكتب:
    كود PHP:
    echo $start "<br>";
    echo 
    $result_per_page 
    وشوف بيطلع ايه ..





    __________________
    ....
    محمد حسام
    انترنت بلس

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


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





    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    استنى .. ما تعملش اللي قلت لك عليه .. انا عمال اقرا الكود بس مش عارف ليه معمول بحروف غريبة ومش قادر اتابعه بسهولة
    شايف السطرين دول؟
    كود PHP:
    $sql="select id,title,parent_cat from modern_artilces where approved='0' limit $start,$result_per_page";
    $osdfjgn=mysql_query($sql); 
    حط بدالهم السطور دي عشان نعرف بس شغال واللا فيه مشكلة ..
    كود PHP:
    $sql="select id,title,parent_cat from modern_artilces where approved=0 limit $start$result_per_page";
    $osdfjgn=mysql_query($sql) or die(mysql_error());    
    echo 
    "<div dir=ltr align=left>" $start " - " $result_per_page " - " $mysql_num_rows($osdfjgn) . "</div>"






    __________________
    ....
    محمد حسام
    انترنت بلس

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    51


    اخى العزيز انترنت بلس شكرا على اهتمامك وردك على
    اما بالنسبه للحروف الغريبه فتلك حروف عربيه ولاكن جهازى لا بقرا الحروف العربيه
    اما بالنسبه للكود الذى وضعته فهو شغال ويفتح الصفحه ولاكن
    عن فتح الصفحه وكما اتفقنا جميع المقالات التىتم اضافتها من قبل الزوار تاخذ القيمه 0 ويجب على المشرف السماح لها وبذلك تاخذ القيمه 1 ولايمكن مشاهده هذه المقالات فى الصفحه الاولى الا بعد سماح المشرف لها
    اما بالنسبه للمشكله
    فهى انى بقدر اشوف المواضيع الى اضيفت من قبل الزوار بمعنى اصح ليست المواضيع بل الاقسام التى تمت فيها الاضافه من قبل الزوار ولاكن فى خانه العنوان لا يظهر عنوان المقال الذى تمت اضافته
    ارجو انك تكون فهمتنى يعنى القسم الذى اضيفت فيه المقاله بيطلع ولاكن عنوان المقاله لا يظهر
    وانا اريد انه يظهر عنوان المقاله وعند الضغط على عنوان المقاله يتم قراءتها
    ارجو انك تكون فهمتى
    واشكرك بشده على مساعدتك لى





    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    طيب شايف السطر الطويل ده:
    كود PHP:
    echo"<tr><td><a href=\"article_preview.php?id=$id&tablename=modern_artilces\" target=\"preview\">$en_title </a></td><td>$lusername<br>
    <input type=hidden name=id
    $i value=$id><select name=cat$i>"
    جرب تكتبه كده وقل لي على النتيجة .. اصل على كلامك هو بيسحب البيانات من الجدول عادي .. يبقى مش فاضل غير يعرضها ..
    كود PHP:
    echo"<tr><td><a href=\"article_preview.php?id=" $id "&tablename=modern_artilces\" target=\"preview\">" $en_title "</a></td><td>" $lusername "<br><input type=hidden name=id" $i " value=" $id "><select name=cat" $i ">"






    __________________
    ....
    محمد حسام
    انترنت بلس

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    51


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





    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    يا مسهل





    __________________
    ....
    محمد حسام
    انترنت بلس

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    51


    انترنت بلس بص الصوره ديه فيها الى بيحصل
    شوفها وقولى اوكى :shy:





    الصور المرفقة الصور المرفقة  
    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    أخي خلينا نجرب صح .. خذ نسخة من الملف باسم اخر عشان ما تضيعش وغير التالي في الملف الأصلي:
    شايف السطور دي:
    كود PHP:
    while(list($id,$en_title,$parent_cat)=mysql_fetch_row($osdfjgn)){
     
    $gfhf=mysql_query("select name from modern_categories where id='$parent_cat'");
         list(
    $den_name)=mysql_fetch_row($gfhf);
        
    $lusername=$den_name;
           echo
    "<tr><td><a href=\"article_preview.php?id=$id&tablename=modern_artilces\" target=\"preview\">$en_title </a></td><td>$lusername<br>
           <input type=hidden name=id
    $i value=$id><select name=cat$i>";
           
    $sql="select id,name from modern_categories";
    $dfg=mysql_query($sql);  $dghfg=1;
    while(list(
    $fif,$enname)=mysql_fetch_row($dfg)){
          echo
    "<option value=$fif";
         if(
    $fif==$parent_cat){echo" selected";}
          echo
    ">$enname </option>";
          
    $dghfg++;

    شيلها هي والسطر اللي قبلها في اللي فيه الكويري المطلوبة .. وضع التالي:
    كود PHP:
    $sql="select a.id aid, a.title atitle, b.name bname 
    from modern_artilces a 
    LEFT JOIN modern_categories b 
    ON b.id = a.parent_cat 
    where a.approved='0' 
    limit 
    $start,$result_per_page";
    $osdfjgn=mysql_query($sql);    
    while(
    $rs=mysql_fetch_array($osdfjgn)){
    echo 
    "<br>" $rs['aid'] . " - " $rs['atitle'] . " - " $rs['bname'] ; 

    وقل لي على النتيجة ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    51


    اخى العزيز شكرا جزيلا على ردك
    الصور التى ارفقتها كانت للصفحه قبل اجراء اى تعديلات عليها انا مش غبى يعنى هاهاها ولا كن هذه هى المشكله وقد قمت بتجريب جميع الاكواد الى انت قلتلى عليها ومنفعتش الا اخر كود حجربه واقولك اوكى والف الف شكر ليك
    كنت عايز اعرف انت من مصر صح فين فى مصر ؟
    عموما انا راجع تانى متمشيش هاهاها





    __________________
    التجاره الالكترونيه والدفع الالكترونى , تقنيات البلوتوث , انظمه ال IVR , برمجه تقنيات الدردشه والماسنجر , نقل الصوت والصوره
    للتواصل a.halaby (at)nsarabia.com
    هاتف20122628079

  14. #14
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    حبيبي أنا ايه اللي يخليني اعمل كده؟ انا عملت لك كود اختباري عشان اشوف المشكلة منين .. والطريقة اللي فيه مش موجودة في السكريبت بتاعك اساسا ..

    انا من الجيزة ..





    __________________
    ....
    محمد حسام
    انترنت بلس





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

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

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