Bonjour, je voudrai savoir pour quelle raison mon code ne s'affiche pas ??

<?php if(!empty($nspostsR)): ?>
        <div class="title">
                    <span>Réponses</span></div>
        <?php foreach ($nbpostsR as $j => $c): $c = current($c); ?>

                <div style="width:725px; margin:10px auto;">
                    <?php $this->Html->scriptStart( ) ?>
                            <script type="text/javascript"><!--
                                google_ad_client = "ca-pub-4839226752427367";
                                /* Forum */
                                google_ad_slot = "5310523753";
                            google_ad_width = 728;
                                google_ad_height = 90;
                                //-->
                            </script>
                        <?php $this->Html->scriptEnd() ?>
                </div>
                    <div class="comment" id="comment30637">
                        <div class="avatar">
                                    <img src="<?php if($author'User']'avatar'] == 1){ echo $this->Html->url('/img/avatar/'.$author'User']'username'].'.png');}else{ echo $this->Html->url('/img/avatar/default.png');} ?>" width="70" alt="">
                    </div>
                        <div class="message">
                                <div class="author">
                                        <strong><a href="<?php echo '/profil/info/'.$author'User']'username']; ?>"><?php echo $author'User']'username']; ?></a></strong> <em><?php $mois = array('01' => 'janvier','02' => 'fevrier','03' => 'mars','04' => 'avril','05' => 'mai','06' => 'juin','07' => 'juillet','08' => 'août','09' => 'septembre','10' => 'octobre','11' => 'novembre','12' => 'décembre'); $date = explode(' ',$c'date']); $d = explode('-', $date[0]); echo ' Publié le '.$d[2].' '.$mois$d[1]].' '.$d[0];?></em>
                                </div>
                                <div class="text"><?php echo $c'content']; ?></div>
                                <div class="actions">
                                                    </div>
                    </div>
                        <div class="cb"></div>
                    </div>
                <div class="pagination"></div>
                <?php endforeach; ?>
            <?php endif; ?>

2 réponses


Maenhyr
Réponse acceptée

Une petite aide sur le problème ? As tu une erreur Chrome ? C'est toute ta page qui ne s'affiche pas où juste le bout de code ? Dans le 2ème cas je dirais, à première vue, qu'il y a des chances pour que $nspostsR soit vide.

redkill2108
Auteur
Réponse acceptée

Merci de m'avoir fait remarqué ce n'est pas $nspostsR mais $nbpostsR donc faute d'orthographe que je n'ai pas vue.