HTML delen:
<form action="response.php" method="POST">
Dit navn:<br>
<input type="text" name="navn" class="admin"><br>
Din nyhed:<br>
<textarea cols="45" rows="15" class="admin" name="nyhed"></textarea><br><br>
<input type="submit" name="submit" value="Post nyhed" class="admin">
<input type="hidden" name="db_action" value="PostNyhed">
</form>
Og dette står i response.php
if(isset($_POST["db_action"]) && $_POST["db_action"]<>"") {
switch($_POST["db_action"]) {
#Post nyhed
case "PostNyhed":
require($_SERVER['DOCUMENT_ROOT']."/inc/conn_inc.php");
if ($_POST) {
$nyhed = stripslashes($nyhed);
$nyhed = str_replace("\"",""",$nyhed);
$nyhed = str_replace("<","<",$nyhed);
$nyhed = str_replace(">",">",$nyhed);
$nyhed = nl2br($nyhed);
$nyhed = str_replace("\\","\",$nyhed);
$nyhed = str_replace("
http://","",$nyhed);
$nyhed = str_replace("'","'",$nyhed);
$nyhed = ("INSERT INTO nyhed(tid,navn,nyhed)
VALUES(NOW(),'$navn','$nyhed')");
mysql_query($insert) || die(mysql_error());
}
header("Location: index.php");
exit;
Jeg har 4 felter i db'en som hedder id, tid, navn, nyhed. Id bliver self selv sat. Og tid bliver sat med now() som du kan se.
Hvad kan der være ivejen?