tabel voorbeeld
<?php
echo '<table>'.PHP_EOL;
$i = 0;
$result = mysql_query( "SELECT id, genre FROM genres", $conn );
while ( $data = mysql_fetch_array($result) ) {
if ( $i == 0 )
echo '<tr>'.PHP_EOL;
echo '<td width="33%" valign="top">'.PHP_EOL;
$genre = stripslashes($data['genre']);
echo '<input type="checkbox" name="genre_id['.$data['id'].']" value="'.$data['id'].'" /> '.PHP_EOL;
echo $genre;
echo '</td>'.PHP_EOL;
if ( $i == 2 ) {
echo '</tr>'.PHP_EOL;
$i = 0;
} else
$i++;
}
if ( $i != 0 ) {
while ( $i <= 2 ) {
echo '<td width="33%"></td>'.PHP_EOL;
$i++;
}
echo '</tr>'.PHP_EOL;
}
echo '</table>'.PHP_EOL;
Nu wil ik ze opmaken met CSS maar ik weet al niet hoe ik 1X genre's moet neer zetten aan de linkerkant (ik heb het voorlopig opgelost door er een legend rond te zetten). En ik wil ze ook in rijen van 3 gaat dit ook zonder tabellen ?
CSS voorbeeld
Hieronder post ik ook even de code zoals ik het nu heb.
<?php
$result = mysql_query( "SELECT id, genre FROM genres", $conn );
while ( $data = mysql_fetch_array($result) ) {
$genre = stripslashes($data['genre']);
echo '<p>'.PHP_EOL;
echo '<input id="'.$data['id'].'" name="genre_id['.$data['id'].']" type="checkbox" value="'.$data['id'].'"'.PHP_EOL;
echo '<label for="'.$data['id'].'">'.$genre.'</label>'.PHP_EOL;
echo '</p>'.PHP_EOL;
}
Iemand een idee ?