HTML tabel-syntaks i PHP
Jeg fumler med et script der tildels laves i PHP og tildels i HTML og javascript.Ved hjælp herinde har jeg fået lavet dette script:
<table align=center>
<tr>
<td><?php opgavefelt(1); ?></td><td><?php svarfelt(); ?></td><td><?php opgavefelt(2); ?></td><td><?php opgavefelt(3); ?></td><td><?php opgavefelt(4); ?></td>
</tr>
</table>
hvor opgavefelt() og svarfelt() er funktioner lavet i PHP delen.
ovenstående fungerer perfekt, men skal helst placeres i PHP delen. Jeg er nået frem til dette:
// opgavedata i array hentes via PHP
$opgave = array("Y2","G2","B2","svar","D2","H2","5");
$antalElementer = count($opgave);
$antalFelter = $antalElementer - 2;
$tid = $antalFelter + 1;
$rigtigtSvar = $opgave[0];
echo '<table align=center>';
echo '<tr>';
for ($i=1; $i<$antalFelter + 1; $i++) {
if ($opgave[$i] !== "svar") {
echo "<td>" opgavefelt($i) "</td>";
} else {
echo "<td>" svarfelt($i) "</td>";
}
}
echo '</tr>';
echo '</table>';
Det er linjerne:
echo "<td>" opgavefelt($i) "</td>"; og
echo "<td>" svarfelt($i) "</td>";
der fejler, og det drejer sig vel om at få sat "" rigtigt.
Jeg håber at der er nogle herinde på Eksperten der kan gennemskue dette :)
/Ditlev