ik heb de volgende code en die werkt bij IE goed, maar bij chrome en firefox niet, wat doe ik fout?

<?
echo "<html><head><title>www.mijnsite.com</title><link rel='shortcut icon' href='/favicon/favicon.ico' type='image/icon' /></head></html>";
echo "<table><a href='".$id.".php'><tr><td colspan='2'><b>".$titel."</b></td></tr></a>";
echo "<tr><td>Bericht:</td><td>".$bericht."</td></tr>";
echo "<tr><td>Datum:</td><td>".$datum."</td></tr><br>";
?>
<? echo "<table><a href='".$id.".php'><tr><td colspan='2'><b>".$titel."</b></td></tr></a>"; ?>

moet het niet zoiets zijn?
nog steeds werkt dit niet met firefox of chrome
Wat werkt niet goed? Is je tabel scheef of laat het script de variabelen niet zien?
met firefox en chrome gebeurd er niks als je op de titels klikt en bij IE wel.
In FF en Chrome kan je geen <a> om een <tr>/<td> neerzetten.
Het wordt dus:

echo "<table><tr><td colspan='2'><a href='".$id.".php'><b>".$titel."</b></a></td></tr>";

(de <a> binnen de <td>)
Je sluit in je eerste regel je HTML af dat moet je nooit doen als je nog meer wilt weergeven! de rest word dan namelijk niet meer weergeven.

[edit]
en je body tags missen!

Reageren