Problem med tilføje nyhed
Hej jeg har denne her script som skulle gerne tilføje nyheder med database :nyhed.tilfoej.php :
<HTML>
<BODY>
<?
if(isset($_POST["kodeord"]) && $_POST["kodeord"] == "kodeord"){
echo "Nyheden er tilf�jet";
// Du kan bruge de oprindelige kommandoer ved at udfylde
// felterne og fjerne kommentarene.
$db = mysql_connect("localhost", "root", "pass");
mysql_select_db("database", $db);
$nyhed_dato = time();
$nyhed_overskrift = $_POST["nyhed_overskrift"];
$nyhed_tekst = $_POST["nyhed_tekst"];
if(!get_magic_quotes_gpc()){
$nyhed_overskrift = addslashes($nyhed_overskrift);
$nyhed_tekst = addslashes($nyhed_tekst);
}
mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES ('$nyhed_dato', '$nyhed_overskrift', '$nyhed_tekst')");
} else {
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
kodeord:<BR>
<INPUT TYPE=PASSWORD NAME=kodeord><BR>
overskrift:<BR>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><BR>
tekst:<BR>
<TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>
<?
}
?>
</BODY>
</HTML>
nyhed.vis.php :
<?
$db = mysql_connect("localhost", "root", "pass");
mysql_select_db("database", $db);
if (!$db)
{
die('Could not connect: ' . mysql_error());
}
$vis_data = mysql_query("SELECT * FROM nyheder WHERE id ='$_GET[id]'") or
die(mysql_error());
$vis = mysql_fetch_array($vis_data);
?>
<table border="0" width="100%">
<tr>
<td><? echo ucfirst($vis[overskrift]); ?></td>
</tr>
<tr>
<td><? echo nl2br($vis[tekst]); ?></td>
</tr>
<tr>
<td><? echo $vis[dato]; ?></td>
</tr>
</table>
<?
mysql_close();
?>
Mit database sql fil ser sådan her ud :
--
-- Table structure for table `nyheder`
--
CREATE TABLE IF NOT EXISTS `nyheder` (
`id` int(11) NOT NULL auto_increment,
`dato` tinytext NOT NULL,
`overskrift` tinytext NOT NULL,
`tekst` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `nyheder`
--
Problem er at nå jeg tilføjer nyhed den indsæter den ikke i database og viser den ikke på vis filen...
Hvad har jeg gjort forkeret here ?
Taknemlige på forhånd for alt hjælp jeg få.!