Scusami, siccome con la prima versione del pezzo di codice il ciclo funzionava pensavo che il problema si limitasse alla modifica, ti metto l'intero troncone che agisce sulla tabella, così come è ora funzionante:
Codice PHP:
<div role="tabpanel" class="tab-pane" id="progenie">
<div class="table-responsive">
<table class="table table-condensed table-hover">
<tbody>
<tr>
<th align="left">Nome</th>
<th align="left">COI</th>
<th align="left">HD</th>
<th align="left">DM</th>
<th align="left">DW</th>
<th align="left">CHR</th>
<th align="left">HRT</th>
<th align="left">Selezione</th>
<th align="left">WGIIDX</th>
<th align="left">I. Alte.</th>
<th align="left">I. HD</th>
<th align="left">I. Prol.</th>
<th align="left">XV</th>
<th align="left">XF</th>
</tr>
<?php if (isset($progenie)) { foreach ($progenie as $value):?>
<?php if (($data != $value['data_di_nascita']) || ($altrogenitore != $value['id_altro_genitore'])) : ?> <tr>
<td colspan="6" class="progenieTableH">
<?php echo $cane['nome']?> x <a href="cane.php?id=<?php echo $value['id_altro_genitore'];?>"><?php echo str_replace('<br />', '',$value['altro_genitore'])?></a> <span class="glyphicon glyphicon-chevron-right small" aria-hidden="true"></span><span><?php echo $value['data_di_nascita']; ?></span></td>
</tr>
<?php endif; ?>
<tr>
<td><a href="cane.php?id=<?php echo $value['id']?>"><?php echo str_replace('<br />',
'',$value['nome'])?></a></td>
<?php if ($value['wgi_CO']['ida'] >='24') { ?>
<td class = "redTxt">
<?php } elseif ($value['wgi_CO']['ida'] <='21') {?>
<td class ="goodIdx">
<?php } else {?>
<td><?php } ?><strong><?php $cons = str_replace('.',',',($value['wgi_CO']['ida'])); echo $cons?>%</strong></td>
<?php if ($_SESSION['Logged_User']['tipo'] !== 'S') { ?>
<td><?php if ($value['hdvis'] == 1) { echo $value['hd']; } else { echo '-'; }?></td>
<?php } else { ?>
<?php } ?>
<td><?php echo $value['hd']; ?></td>
<td><?php if ($value['dmvis'] == 1) { echo $value['dm']; } else { echo '-'; }?></td>
<td><?php if ($value['dwvis'] == 1) { echo $value['dw']; } else { echo '-'; </td>
<?php if ($value ['chvis'] == 1) { ?>
<?php if ($value ['ch'] === 'free') {?>
<td class ="goodIdx">
<?php } elseif ($value ['ch'] === 'f>60') {?>
<td class ="oraTxt">
<?php } elseif ($value ['ch'] === 'CHR') {?>
<td class ="redTxt">
<?php } else {?>
<td><?php } ?><strong><?php echo $value ['ch'] ?></strong></td>
<?php } else {?>
<td><strong>-</strong></td>
<?php } ?>
<?php if ($value ['hrvis'] == 1) { ?>
<?php if ($value ['hr'] === 'FREE') {?>
<td class ="goodIdx">
<?php } elseif ($value ['hr'] === 'SP') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'SAS') {?>
td class ="redTxt">
<?php } elseif ($value ['hr'] === 'PDA') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'DIA') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'DIV') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'CMD') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'MVM') {?>
<td class ="redTxt">
<?php } elseif ($value ['hr'] === 'IM') {?>
<td class ="redTxt">
<?php } else {?>
<td><?php } ?><strong><?php echo $value ['hr'] ?></strong></td>
<?php } else {?>
<td><strong>-</strong></td>
<?php } ?>
<td><?php echo $value['selezione']?></td>
<?php if ($value['wgi_IX']['idx'] <='-10') { ?>
<td class = "redTxt">
<?php } elseif ($value['wgi_IX']['idx'] >='10') {?>
<td class ="goodIdx">
<?php } else {?>
<td><?php } ?><strong><?php echo $value['wgi_IX']['idx']?></strong></td>
<?php if ($value['wgi_AA']['ida'] >= '30%') { ?>
<td class="goodIdx just-idx">
<?php } else {?>
<td><?php } ?><span><?php echo $value['wgi_AA']['idx']?></span><br/><?php echo $value['wgi_AA']['ida']?></td>
<?php if ($value['wgi_HD']['ida'] >= '30%') { ?>
<td class="goodIdx just-idx">
<?php } else {?>
<td><?php } ?><span><?php echo $value['wgi_HD']['idx']?></span><br/><?php echo $value['wgi_HD']['ida']?></td>
<?php if ($value['wgi_PR']['ida'] >= '30%') { ?>
<td class="goodIdx just-idx">
<?php } else {?>
<td><?php } ?><span><?php echo $value['wgi_PR']['idx']?></span><br/><?php echo $value['wgi_PR']['ida']?></td>
<?php if ($value['wgi_XV']['ida'] >= '30%') { ?>
<td class="goodIdx just-idx">
<?php } else {?>
<td><?php } ?><span><?php echo $value['wgi_XV']['idx']?></span><br/> <?php echo $value['wgi_XV']['ida']?></td>
<?php if ($value['wgi_XF']['ida'] >= '30%') { ?>
<td class="goodIdx just-idx">
<?php } else {?>
<td><?php } ?><span><?php echo $value['wgi_XF']['idx']?></span><br/> <?php echo $value['wgi_XF']['ida']?></td>
</tr>
<?php $data = $value['data_di_nascita']; $altrogenitore = $value['id_altro_genitore']; endforeach; };
?> </tbody>
</table>
</div>
</div>