0

このコードを単純化することは可能ですか? すべてのケースをスイッチに入れようとしていますが、最初のケースでは常に d break であり、html にすべてのエコーが必要です。何が可能ですか?ありがとうございました!

$resultservices = mysqli_query($connecDB,"SELECT * FROM clients WHERE id_client = $id_client");

while($rowservice = mysqli_fetch_array($resultservices)){
    $php = (int)$rowservice['php'];
    $java = (int)$rowservice['java'];
    $ruby = (int)$rowservice['ruby'];
    $node = (int)$rowservice['node'];
}

// Values can be "1" or "0". Example: php:1, java:1, ruby:0, node:1

switch ($php) {
    case 0: break;
    case 1: echo "<li>php</li>"; break;
}

switch ($java) {
    case 0: break;
    case 1: echo "<li>java</li>"; break;
}

switch ($ruby) {
    case 0: break;
    case 1: echo "<li>ruby</li>"; break;
}

switch ($node) {
    case 0: break;
    case 1: echo "<li>node</li>"; break;
}
4

2 に答える 2