PHP-Code:
<?php
$cats = array("Sonstiges","Fahrwerk","Carosserie", "Reifen / Felgen", "Motor", "Innenraum", "Elektrik" );
for( $count=0; $count <= (count($cats)-1) ; $count = $count + 2)
{
echo '<tr>';
//weil 0 == sonstiges
if ($count==0){
echo '<td><input type="radio" name="fur" value="'.$count.'" checked> '.$cats[$count].'</td>';
}else{
echo '<td><input type="radio" name="fur" value="'.$count.'"> '.$cats[$count].'</td>';
}
//damit der bei 7 kein 8. feld macht
if(($count+1)==(count($cats)-1) and ($cats % 2 == 1)){
echo 'hier soll später nichts sein';
}else{
echo '<td><input type="radio" name="fur" value=\"'.($count+1).'"> '.$cats[$count + 1].'</td>';
}
echo '</tr>';
}
?>
Problem ist:
wenn das array ungerade ist z.B. 7 macht der mir trotzdem 8 felder davon ist das 8. dann leer.
habs mit ner if probiert, nur leider funzt die nicht.
Kommentar