نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: ساخت یک صفحه مانند انجمن ها

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    12
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض پاسخ : ساخت یک صفحه مانند انجمن ها

    ممنون دوستان
    من الان یه اسکریپت simple forum ایی رو پیدا کردم و خیلی ساده هم هسش و درک کدهایی که درونش قرار داده واسم راحته

    فقط اون قسمتی که کوئری گرفته که ساب فروم ها اضافه شده رو ندونستم چی به چیه...

    سکریپت بدون هیچ مشکلی کار میکنه، فقط یه توضیح در مورد کوئری زیر میخوام

    ممنون میشم کمکم کنید

    کد:
    <?php
    $dn1 = mysql_query('select c.id, c.name, c.description, c.position, (select count(t.id) from talar_topics as t where t.parent=c.id and t.id2=1) as topics, (select count(t2.id) from talar_topics as t2 where t2.parent=c.id and t2.id2!=1) as replies from talar_categories as c group by c.id order by c.position asc');
    $nb_cats = mysql_num_rows($dn1);
    while($dnn1 = mysql_fetch_array($dn1))
    {
    ?>
        <tr>
            <td class="forum_cat"><a rel="nofollow" href="list_topics.php?parent=<?php echo $dnn1['id']; ?>" class="title"><?php echo htmlentities($dnn1['name'], ENT_QUOTES, 'UTF-8'); ?></a>
            <div class="description"><?php echo $dnn1['description']; ?></div></td>
            <td><?php echo $dnn1['topics']; ?></td>
            <td><?php echo $dnn1['replies']; ?></td>
    <?php
    if(isset($_SESSION['username']) and $_SESSION['username']==$admin)
    {
    ?>
            <td><a rel="nofollow" href="delete_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/delete.png" alt="Delete" /></a>
            <?php if($dnn1['position']>1){ ?><a rel="nofollow" href="move_category.php?action=up&amp;id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/up.png" alt="Move Up" /></a><?php } ?>
            <?php if($dnn1['position']<$nb_cats){ ?><a rel="nofollow" href="move_category.php?action=down&amp;id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/down.png" alt="Move Down" /></a><?php } ?>
            <a rel="nofollow" href="edit_category.php?id=<?php echo $dnn1['id']; ?>"><img src="<?php echo $design; ?>/images/edit.png" alt="Edit" /></a></td>
    <?php
    }
    ?>
        </tr>
    <?php
    }
    ?>
    فقط از یک کوئری اومده کلی رکورد بیرون کشیده که این کار درکش خیلی واسم سخت شده..

    راسی در مورد این که گفته مثلآ c.id ، این c یعنی چی ؟
    as توی mysql به چه درد میخوره ؟ (یعنی اومده به اصطلاح foreche کرده ؟)

    و در آخر، میشه این کوئری که قرار داده رو بازش کرد و تبدیل به چند کوئری کنیم ؟ (واسه درک بهتر کد)

    اگه امکانش هس، چطور ؟
    ویرایش توسط Sp|R|T : October 20th, 2012 در ساعت 14:38

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •