PHP - Test radyo düğmesi değil kontrol ya da eğer

0 Cevap

O ise boş bırakmayın eğer bir foreach döngüsü veritabanından benim sonucunu döngü im .... i veritabanındaki bir Radiobuton işaretli olup olmadığını kontrol etmek istiyorsanız, radyo düğmesini kontrol edin.

Ben veritabanında kontrol 4 değerler varsa, bu aynı radiobutton 4 sürümleri çıktı edecek çalışmaların sıralama, aşağıdaki kodu var.

Aşağıdaki gibi benim sinirlerimi bozuyor hangi lutfen döngüler foreach kullanmak zorunda, herhangi bir yardım büyük olurdu ... kod:

<?php
$i = 0;
$output = "";
foreach($roles as $row){
    if($i > 0){
        $i = 0;
    }
    if($i == 0) {
        $output .= "<div class='box'>";
    }

    $output .= '<div class="row">';

    $test = "_".$row->key;
    foreach($positions as $position){
        if($test == $position->role_key){
            $output .= '    <input name="_'.$row->key.'" type="radio" id="'.$row->key.'" class="radio" checked />';
        } else {
            $output .= '    <input name="_'.$row->key.'" type="radio" id="'.$row->key.'" class="radio" />';
        }
    }                                   

    $output .= '    <label for="'.$row->key.'" style="text-transform: lowercase;">'.$row->name.'</label>';
    $output .= '</div>';

    if($i ==0) {
        $output .= "</div>";
    }

    $i++;
}
if($i != 1) {
    $output .= "</div>";
}
echo $output;

>

0 Cevap