комментарий появляется только после последнего поста - PullRequest
0 голосов
/ 23 июля 2011

Я создал страницу комментариев, чтобы пользователи могли оставлять комментарии, и другие люди могли комментировать свои публикации, она работает очень хорошо, но есть одна проблема, я думаю, что это легко, но я не могу ее получить, когда пользователь комментирует пост «один»это выглядит нормально, но когда есть 3 или 5 и т. д., комментарий не появляется, как будто его там нет, поэтому в конце я могу очень четко дать понять, что появляются последние комментарии, но если есть какие-либо другие комментарии в верхней частиЭто.он не появляется

это мой код

<?php
    >               
    >       $getBlogs = "select * from blogs where active = 1";
    >       $blogResults = $db -> query ($getBlogs) or die ($db->error);        if
    > ($blogResults) {
    >                       while ($blog = $blogResults -> fetch_object()) {
    >               
    >               ?>
    >               
    >                 
    >                 
    >                 <table width="600" border="0" cellpadding="0"
    > cellspacing="0">
    >                   <tr class="bons">
    >                     <td width="62" align="right" valign="middle"
    > class="blogIBg"><img src="images/blog.png" width="37" height="30"
    > /></td>
    >                     <td width="243" height="28" class="blogSBg"><?php
    > echo $blog->Btitle; ?></td>
    >                     <td width="78" height="28" class="blogSBg"><span
    > class="by11">Posted by :</span></td>
    >                     <td width="117" height="28" class="blogSBg"><span
    > class="blogby12Bg"><span class="red"><b><?php echo $blog->ByName;
    > ?></b></span></span></td>
    >                     <td width="100" class="blogSBg"><span
    > class="by11"><?php echo $blog->dateAdded ?></span></td>
    >                   </tr>
    >                   <tr>
    >                     <td>&nbsp;</td>
    >                     <td colspan="4" class="blogBBg"><?php echo
    > $blog->Bdescription; ?></td>
    >                   </tr>
    >                   <tr>
    >                     <td>&nbsp;</td>
    >                     <td colspan="4" align="right" bgcolor="#D5F1FF"
    > class="blogby11Bg"><a class='example7'
    > href="includes/postComments.php?id=<?php $gotIT=$blog->id; echo
    > $gotIT; ?>">Comment</a></td>
    >                   </tr>
    >                 </table>
    >                 <br />               
    >                    <?php
    >               
    >               }           }
    >                       $comments = "select * from blogscomments where blogestID =
    > $gotIT";          $resultComments = $db -> query ($comments) or die
    > ($db->error);
    >                       if ($resultComments) {
    >               
    >               
    >                   while ($dig = $resultComments -> fetch_object()) {
    >                        ?>
    >                       
    >                           <table width="500" border="0">
    >                               <tr>
    >                                 <td width="32">&nbsp;</td>
    >                                 <td width="197"><?php echo
    > $dig->comments; ?></td>
    >                               </tr>
    >                             </table>
    >                             
    >                             
    >                       <?php
    >                       
    >                       }
    >               
    >               } ?>
    > 
    > </div>

Я набрал весь код, чтобы дать полную идею,

и код отвечает за комментариипоявиться вот это.

$comments = "select * from blogscomments where blogestID =
 $gotIT";             $resultComments = $db -> query ($comments) or die
 ($db->error);
                      if ($resultComments) {


                   while ($dig = $resultComments -> fetch_object()) {
                        ?>

                          <table width="500" border="0">
                              <tr>
                                <td width="32">&nbsp;</td>
                               <td width="197"><?php echo
 $dig->comments; ?></td>
                               </tr>
                             </table>


                       <?php

                       }

               } ?>

1 Ответ

0 голосов
/ 27 июля 2011

Спасибо всем, что я только что получил его, и это было очень легко, так как я на стороне, я создал отдельный php-файл с именем processingComments.php, и я поместил этот код как

<?php

$comments = "select * from blogscomments where blogestID = $gotIT";
            $resultComments = $db -> query ($comments) or die ($db->error);

            if ($resultComments) {


                    while ($dig = $resultComments -> fetch_object()) {

     ?>               
                    <table width="500" border="0">
                              <tr>
                                <td width="32">&nbsp;</td>
                                <td width="197"><?php echo $dig->comments; ?></td>
                              </tr>
                            </table>


                        <?php

                        }

                }
?> 

, а затем я включил вна главной странице блога, и теперь он работает очень хорошо.

Еще раз спасибо всем,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...