MySQL interesse |
|
Ik heb een tabel nieuws:
CREATE TABLE nieuws (
id int(11) NOT NULL auto_increment,
datum date NOT NULL default '0000-00-00',
bron varchar(25) NOT NULL default '',
titel varchar(50) NOT NULL default '',
subbericht varchar(50) NOT NULL default '',
bericht text NOT NULL,
UNIQUE KEY id (id)
) TYPE=MyISAM;
Op de homepage worden de berichten uitgelezen met dit script (De titel en een inleidend stukje tekst: Titel is een link):
<?
INCLUDE ("../connect.php"); //connectie met de database
$sql = "SELECT * FROM nieuws ORDER BY id DESC";
$result = mysql_query($sql) or die(mysql_error());
$aantal_rijen=mysql_num_rows($result);
for($tel=0;$tel<$aantal_rijen;$tel++)
{
$rij=mysql_fetch_row($result);
$datum= explode("-",$rij[1]);
ECHO"
<TABLE WIDTH=605 PX BORDER=0 BORDERPROPERTIES=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD WIDTH=605 PX>
<A HREF=../item/nieuws.php&id=".$rij[0]."> //link naar de pagina waar het complete bericht $rij[6] wordt uitgelezen moet worden
<FONT COLOR=#000000 SIZE=2 FACE=TAHOMA>
<B>".$rij[4]." <FONT SIZE=1>(".$datum[2]."-".$datum[1]."-".$datum[0].")</FONT></B>
</FONT>
</A>
<BR>
<FONT COLOR=#000000 SIZE=2 FACE=TAHOMA>
".$rij[5]."
</FONT>
</TD>
</TR>
</TABLE>
";
}
?>
<? INCLUDE ("../connect.php"); //connectie met de database $sql = "SELECT * FROM nieuws ORDER BY id DESC"; for($tel=0;$tel<$aantal_rijen;$tel++) { <TABLE WIDTH=605 PX BORDER=0 BORDERPROPERTIES=0 CELLPADDING=0 CELLSPACING=0> <TR> <TD WIDTH=605 PX> <A HREF=../item/nieuws.php&id=".$rij[0]."> //link naar de pagina waar het complete bericht $rij[6] wordt uitgelezen moet worden <FONT COLOR=#000000 SIZE=2 FACE=TAHOMA> <B>".$rij[4]." <FONT SIZE=1>(".$datum[2]."-".$datum[1]."-".$datum[0].")</FONT></B> </FONT> </A> <BR> <FONT COLOR=#000000 SIZE=2 FACE=TAHOMA> ".$rij[5]." </FONT> </TD> </TR> </TABLE> "; } ?>
Maar krijg steeds de melding dat de pagina niet gevonden kan worden?? Terwijl wel alles goed staat dacht ik zo, wat doe ik fout?:s
|