2016-08-09 64 views
0

Dies ist meine Anforderung. Wenn sich der Wert in einer Spalte wiederholt, wird nur einmal angezeigt und es wird kein Wert für den nächsten Wert angezeigt.Wie zeige ich einen Wert in einer Spalte in der Liste an, wenn sich der Wert wiederholt, zeige ich nur einmal mit mysql & codeigniter?

this the first table

this is how to display

ist dies ein Beispiel. Kann mir jemand helfen.

+0

Das ist alles über Darstellung Ihrer Daten. Auf der MySQL-Seite gibt es nichts zu tun. – 1000111

+0

'Reihenfolge nach Titel' in Abfrage. Iterieren Sie das Array. Setzen Sie den alten Titel in die Variable '$ oldTitle' und überprüfen Sie' $ oldTitle! = $ Array ['newTitle'] 'falls' true' print '$ array ['newTitle']' '. Aktualisieren Sie '$ oldTitle' jedes Mal am Ende der Schleife. –

Antwort

0
<table> 
<tr> 
    <th>Title</th> 
    <th>Name</th> 
</tr> 

<?php $value=null; 
foreach($view as $key){ 
echo "<tr>"; 
if($key['title']==$value){ 
    echo "<td></td>"; 
    } 
else{ 
    echo "<td>".$key['title']."</td>"; 
    $value=$key['title']; 
    } 
    echo "<td>".$key['Name']."</td>"; 
    echo "</tr>"; 
} 
?> 

+0

danke so viel !! Es klappt! –