Tabeller på en række PHP/HTML
HejsaEr i gang med et projekt, hvor jeg vil lave nogle felter (tabeller) på linje. Jeg skal kunne bestemme rækkefølgen af felterne og et af felterne er specielt (et svarfelt).
Når jeg kører scriptet kommer felterne imidlertid på en linje vertikalt i stedet for horisontalt, og jeg kan ikke lige gennemskue hvordan jeg får dem til at ligge horisontalt.
Har prøvet at sætte dem ind i en tabel, men kunne ikke få det til at fungere.
Koden er her:
<?php
function opgavefelt($nr){
$nummer = $nr;
$vandret = 7;
$lodret = 7;
echo '<table cellspacing="1" cellpadding="1" border="3" align=center>';
for ($i=0; $i<$lodret; $i++) {
echo '<tr>';
for ($n=0; $n<$vandret; $n++) {
// dit felt
echo "<td id=\"felt_".$nummer."_".$i."_".$n."\" width=\"15\" height=\"15\" style=\"background-color: Silver;\"></td>";
}
echo '</tr>';
}
echo '</table>';
}
function svarfelt(){
$vandret = 7;
$lodret = 7;
echo '<table cellspacing="1" cellpadding="1" border="3" align=center>';
for ($i=0; $i<$lodret; $i++) {
echo '<tr>';
for ($n=0; $n<$vandret; $n++) {
// dit felt
echo "<td id=\"svar_".$i."_".$n."\" width=\"15\" height=\"15\" style=\"background-color: Red;\"></td>";
}
echo '</tr>';
}
echo '</table>';
}
// Følgende felter skal placeres på linje, centreret på siden, rækkefølgen skal kunne ændres og antallet er mellem 3 og 5
// f.eks.: O=opgavefelt S=svarfelt: OOS eller SOOOO eller OSOO etc.
opgavefelt(2);
svarfelt();
opgavefelt(1);
opgavefelt(4);
opgavefelt(3);
?>
På forhånd tak :)