Okay .. jeg har ikke brugt nogle af jeres måder. Men man kan vel sige at jeg blot har ændret lidt i det orginale script, med inspiration fra begge jeres koder :)
I kan se resultatet her:
http://cypermann.homeip.net/madsstampe/?ref=oversigtMen for lige at høre om noget helt andet der ikke har med spørgsmålet at gøre.
Som i nok kan se i den tabel hvor jeg har lavet oversigten mangler der en linje i bunden, er der en der kan fortælle mig hvordan jeg får en linje der?
Min kode ser på nuværende tidspunkt sådan ud:
<?
include("Nyheder/indstillinger2.inc");
include("Nyheder/mysql_kk.inc");
?>
<?
$maaned=array('','januar','februar','marts','april','maj','juni','juli',
'august','september','oktober','november','december');
if(!$nyhed){
if(!$aa)$aa=0;
$resul = mysql_query("SELECT * FROM nyheder");
$antal = mysql_num_rows($resul);
if($antal>$vis){
linje(1);
}
echo "
<br>
<table ALIGN='center' cellpadding='0' cellspacing='0' width='300'>
<tr>
<td class='oversigtoverskrift' WIDTH='100'>
Nyheds arkiv
</td>
<td class='oversigttom' WIDTH='100'> </td>
<td class='oversigttom' WIDTH='100'> </td>
</tr></table> ";
$resultat = mysql_query("SELECT *,UNIX_TIMESTAMP(tid) AS time FROM nyheder ORDER BY tid DESC LIMIT $aa,$vis");
while($row = mysql_fetch_array($resultat)) {
$id=$row["id"];
$tid=$row["time"];
$overskrift=$row["overskrift"];
$nyhed=$row["nyhed"];
$date=date("j",$tid).'. '.$maaned[date("n",$tid)].' ';
$forfatter = "<A HREF='mailto:Madsstampe@tdcadsl.dk'>Mads Stampe</A>";
linje(1);
echo "
<table ALIGN='center' cellpadding='0' cellspacing='0' width='300'><tr>
<td class='oversigttitle' style='padding: 4px;' WIDTH='150'>
<a href=\"#\" OnClick=\"window.open('
http://cypermann.homeip.net/madsstampe/oversigt.php?nyhed=$id','lol','menu=no,width=520,height=400');\"> $overskrift </a>
</td>
<td WIDTH='50'> </td>
<td class='oversigtdato' WIDTH='100' style='padding-top: 4px; padding-left: 4px; padding-right: 4px;'>
$date
</td>
</tr>
</table>
";
}
unset($nyhed);
}
if(isset($nyhed)) {
echo " <html>
<head>
<title>Mads Stampe - Nyhedsarkivet</title>
<link rel='stylesheet' type='text/css' href='
http://cypermann.homeip.net/madsstampe/stylesheet.css'></head>
<body>
";
$resultat = mysql_query("SELECT *,UNIX_TIMESTAMP(tid) AS time FROM nyheder WHERE id='$nyhed'");
$row = mysql_fetch_array($resultat);
$tid=$row["time"];
$overskrift=$row["overskrift"];
$nyhed=$row["nyhed"];
$date=date("j",$tid).'. '.$maaned[date("n",$tid)].' ';
$forfatter = "<A HREF='mailto:Madsstampe@tdcadsl.dk'>Mads Stampe</A>";
echo "
<tr><td COLSPAN='3'>
<table ALIGN='center'>
<tr>
<td>
<center>
<DIV style='HEIGHT: 350px; OVERFLOW: auto; WIDTH: 500; scrollbar-face-color: ;scrollbar-shadow-color: ;scrollbar-highlight-color: ;scrollbar-3dlight-color: ;scrollbar-darkshadow-color: ;scrollbar-track-color: ;scrollbar-arrow-color: ; '>
<TABLE align='center' border='0' cellPadding='0' cellSpacing='0' width=480>
<TR> <TD class='oversigtoverskrift' WIDTH='30%'>
$overskrift
</td>
<td class='oversigtpopuptom' WIDTH='70%'> </td>
</tr>
<tr>
<td class='newsindhold' COLSPAN='2' style='padding: 2px;'>
<BR> $nyhed<br><br>
</td>
</tr>
<tr>
<td VALIGN='bottom' class='newsbund' COLSPAN='2' style='padding: 2px;'> Skrevet d. $date - $forfatter </td></tr>
</TD>
</TR>
</TABLE>
</DIV>
</center>
</td>
</tr>
</table>
</body>
</html>
";
}
linje(2);
function linje($rr){
if($rr==1)echo "
";
}
?>
Det eneste sted hvor jeg kan sætte den ind så det virker er ved at lave en echo lige efter linje(2); i bunden af scriptet. Men gør jeg dette ryger denne html linje også på de sider jeg åbner. Altså ved selve nyheden. Og så får jeg fejlkodning når jeg køre den igennem på w3.org
Det burde ikke være et problem for en der har tjek på php, jeg er desværre kun på begynder stadiet *G*
Men hvis en af jer kan svare mig på dette, så kan i jo smide et svar og så er der points :)