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; ?>
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.
Merci de m'avoir fait remarqué ce n'est pas $nspostsR mais $nbpostsR donc faute d'orthographe que je n'ai pas vue.