Ciao a tutti,
mi sto scervellando su una porzione di script che serve per visualizzare dei dati estratti da una query, ma c'è qualche errore che Netbeans non rileva ma in live questa porzione di codice non funziona.

chiedo il vostro aiuto se magari può venire in mente perché non funziona

<?php if (($_SESSION['Logged_User']['tipo'] !== 'S') and ($value['chvis'] === 1) OR $_SESSION['Logged_User']['tipo'] === 'S') { ?>
<?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 } ?>