Simpelt Mysql prob
Der er et eller andet der ikke virker her! Kan godt få kontakt til databasen, da jeg kan se de 2 news jeg har tilføjet ved hjælp af phpmyadmin. Men når jeg selv prøver at tilføje news, sker der ikke noget :/ Nogen ideer?<?
//Filen db.php inkluderes hvor der skabes forbindelse til MySQL serveren
include("db.php");
$data_array = getdate();
$date = date("d-m-Y@H:i:s");
if($addnews){
mysql_query("insert into news(id, date, ip, author, title, news)
values ('','$date','$REMOTE_ADDR', '$author', '$title', '$news')");
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
//Filen db.php inkluderes hvor der skabes forbindelse til MySQL serveren
include("db.php");
//Der laves en tabel: news
mysql_query("CREATE TABLE news(
id int(11) NOT NULL auto_increment,
date tinytext,
ip tinytext,
author tinytext,
title tinytext,
news text,
PRIMARY KEY (id)
)");
$result = mysql_query("select * from news order by id desc");
while($row = mysql_fetch_array($result)) {
echo "
Nyhed nr: $row[id]<br>
Dato: $row[date]<br>
Forfatter: $row[author]<br>
Forfatters ip: $row[ip]<br>
Overskrift: $row[id]<br>
Nyhed: $row[news]<br>
<br>
";
}
?>
<br><br><br>
<!-- Formen til at tilføje news -->
<form method="post" name="news" action="<? $php_self ?>">
<input type="hidden" name="addnews" value="1">
Navn: <input type="text" name="author"><br>
Overskrift til nyhed: <input type="text" name="title"><br>
Nyhed: <textarea name="news" cols="30" rows="5"></textarea>
<input type="submit" name="addnews" value="Send">
</form>
</body>
</html>
