PHP: <?php $type = "01010011"; for($str=0;$str<strlen($type);$str++) { if ($type[$str] == "0") { $t = "radio"; } if ($type[$str] == "1") { $t1 = "checkbox"; } } ...цикл... if($t) { echo '<input type="'.$t.'" value="'.$value.'" />'; echo $value.'<br />'; } if($t1) { echo '<input type="'.$t1.'" value="'.$value.'" />'; echo $value.'<br />'; } ?> проблема в том что $t и $t1 всегда = true и выводятся по 2 раза radio checkbox как правельно поставить условие чтобы выводился и radio и checkbox отдельно ?
PHP: <?php $type = "01010011"; $len = strlen($type); $str = ''; for($i=0;$i<$len;$i++) $str .= '<input type="'.(($type[$i])?'checkbox':'radio').'" value="'.$value.'" />'.$value.'<br />'; echo $str; ?> оно?