Hvor går det galt?
Jeg sidder og roder med dette meget simple PHP script, som skulle fungere som en slags blog.Når jeg trykker send sker der ikke noget, intet bliver gemt i databasen/tabellen.
Kan nogen se hvor problemet er?
Jeg har fjernet diverse fortrolige oplysninger (bruger, kodeord m.m.) så det er ikke der fejlen ligger.
<html>
<head><title>blog</title></head>
<body>
<?
$db = mysql_connect("localhost","bruger","kodeord");
mysql_select_db("min_db", $db);
if ($skriv){
$besked = str_replace("\n","<BR>", $besked);
$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"];
mysql_query("INSERT INTO thai_blog (dato, overskrift, besked) VALUES ('$dato','$overskrift','$besked')");
}
?>
<center>
<form method=POST action=<? echo $PHP_SELF; ?>>
<input type=hidden name=skriv value=1>
overskrift: <input type=text name=overskrift><br>
<textarea name=besked cols=30 rows=5></textarea><br>
<input type=submit value="send">
</FORM>
<BR><BR>
<TABLE>
<?
$foresp = mysql_query("SELECT dato, overskrift, besked FROM thai_blog ORDER BY id DESC");
while($data = mysql_fetch_row($foresp)){
echo "<TR><TD VALIGN= TOP>";
echo "$data[0] - $data[1]";
echo "</TD><TD VALIGN=TOP>$data[2]</TD></TR>";
}
?>
</TABLE>
</CENTER>
</BODY>
</HTML>
Siden ligger her: http://thailand.veb.dk/test.php
Og jeg har prøvet med en simpel side med en echo "hej"; som fungerer fint, hvilket må betyde at PHP kører ok på serveren?
På forhånd tak :-)