sql >> Database >  >> RDS >> Mysql

Hoe databaserecords in de weergave weergeven zonder een veld te herhalen?

Het lijkt erop dat u wilt dat de koppen alleen worden weergegeven als er een wijziging is in politics_type . Dit zou vereisen dat de waarde ervan in elke iteratie wordt bijgehouden en de logica kan dus als volgt worden geconstrueerd:

<?php
$previous_politics_type = "";
for ($j = 0; $j < $contador; $j++) {
    if($previous_politics_type != $list_politic[$j]['politics_type']){  // <-- new if condition
?>

        <div class="content-layout">
            <p>
                <span>
                    <?php echo $list_politic[$j]['politics_type']; ?> 
                </span> 
            </p>
        </div>
<?php
    }       // <-- end if
    $previous_politics_type = $list_politic[$j]['politics_type'];
?> 
    <div>
        <ul style="text-indent: 0px;">
            <li>
                <span>
                    <?php echo $list_politic[$j]['politicas']; ?>   
                </span>
            </li> 
        </ul>
    </div>
<?php 
} // for j 
?>

De lay-out van de <div> s hierboven kunnen wel of niet precies zijn wat je nodig hebt, maar hopelijk zou het een idee moeten geven over hoe je de nieuwe $previous_politics_type kunt gebruiken variabel.



  1. MySQL verbinden met Visual Studio C#

  2. Rails:schrijf-/leesquery splitsen over master/slave-database

  3. mysqldump Best Practices:Deel 2 – Migratiegids

  4. Hoe MySQL 5.7 te installeren op Amazon ec2