Tego typu kod działa bez problemu ale nie chce na sztywno definiować casów
<?php foreach($daneS as $dane): ?> <td><?php switch($dane->pozycja) { case ($dane->pozycja <= 3): break; case ( $dane->pozycja >3 && $dane->pozycja <= 6): break; default: break; } ?></td> <?php endforeach; ?>
Natomiast gdy próbuje dynamicznie definiować warunki case za pomocą danych z bazy wyrzuca mi błąd Parse error: parse error, expecting `T_CASE' or `T_DEFAULT' or `'}'' w linii 4
<?php foreach($daneS as $dane): ?> <td><?php switch($dane->pozycja) { foreach($zakresy as $zakres): case ($dane->pozycja >= $zakres->pozycja_od && $dane->pozycja <= $zakres->pozycja_do): break; endforeach; default: break; } ?></td> <?php endforeach; ?>