Du kan hverken have if-sætninger eller echo'er inden i en echo
her er den nye med den kode du gave mig men det virker ikke
<?php
if ($_GET['mode']=='vis') {
$colored = TRUE;
echo "<p class=\\"indhold\\"><table width=\\"100%\\">";
while ($nh = mysql_fetch_array($nyhed2)) {
/* opret variabler */
$besk = $nh['beskrivelse'];
$dato = $nh['dato'];
$opretaf = $nh['opretaf'];
$id = $nh['id'];
$titel = $nh['titel'];
/* slut med at oprette variabler */
echo '<tr><td class="' . ($colored = !$colored ? 'farve1' : 'farve2') . '">Titel: <b>'. $nh[titel] . '.</b> dato: <b>' . $nh[dato] . '.</b> <a href=\\"?side=nyheder&id=$nh[id]\\">Læs mere</a></td></tr>';}
echo'</table></P>';
};
if (isset($_GET['id'])) {
$sql="SELECT * FROM nyheder WHERE ID=$_GET[id]";
$sql2=mysql_query($sql) or die(mysql_error());
while ($nhf = mysql_fetch_array($sql2)) {
$titel = $nhf['titel'];
$besk = $nhf['beskrivelse'];
echo "<p class=\\"indhold\\">Titel: <b>$titel.</b>";
echo "indhold: $besk.</p>";
}}
?>