2010-03-24 7 views
0

J'ai une requête très simplesimple UL Question venant de Codeigniter

$this->db->select('id, title'); 
$this->db->order_by('id', 'DESC'); 
$query = $this->db->get('journal'); 

foreach($query->result() as $row):?> 
<ul> 
<li><? echo anchor("journal/arc_journal/$row->id", $row->title);?></li> 
</ul> 
<? endforeach;?> 

Les données qu'il produit est un lien parfait, mais quand ma liste est affichée, il vient comme ça

<ul> 
<li>link from above</li> 
</ul> 

<ul> 
<li>link from above</li> 
</ul> 

etc. Ce qui signifie que je reçois des espaces indésirables entre mes liens. Mon information de base de données est normale, rien pour indiquer qu'il devrait le faire.

Je reçois le même type de liste si j'utilise un tableau et l'aide de codeigniter ul() html.

Des pensées?

Répondre

2

Est-ce que ce qui suit ne fait pas ce que vous voulez? Si ce n'est pas le cas, veuillez publier les résultats attendus.

<?php 
$this->db->select('id, title'); 
$this->db->order_by('id', 'DESC'); 
$query = $this->db->get('journal'); 
?> 

<ul> 
foreach($query->result() as $row):?> 
<li><? echo anchor("journal/arc_journal/$row->id", $row->title); ?></li> 
<? endforeach;?> 
</ul> 
+0

J'ai parfaitement travaillé, merci beaucoup. Cela aurait dû être évident pour moi. – Brad