lukeelten
Neues Mitglied
hallo
ich habe ein problem mit meinem script. es macht gar nichts obwohl es in eine mysql datenbank schreiben sollte, wenn das nicht klappt soll es mit die beendet werden. nur macht es gar nichts. es ist so als ob es nur refreshen würde. habt ihr ne idee?
ich habe ein problem mit meinem script. es macht gar nichts obwohl es in eine mysql datenbank schreiben sollte, wenn das nicht klappt soll es mit die beendet werden. nur macht es gar nichts. es ist so als ob es nur refreshen würde. habt ihr ne idee?
<?php
if (isset($_GET['action']) && $_GET['action'] == 'new') {
require_once("../../DB.php");
$name = $_POST['name'];
$text = $_POST['text'];
$ip = getenv("REMOTE_ADDR");
$date = date("Y.m.d");
$time = date("H:i:s");
$a = $DB->query('INSERT INTO shoutbox (ip,text,name,date,time) VALUES ("'.$ip.'","'.$text.'","'.$name.'","'.$date.'","'.$time.'")');
if ($a) {
header("location: index.php");
exit();
} else {
die(mysql_error());
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Neuer Eintrag</title>
</head>
<body>
<form method="post" action="new.php" target="_self">
<b>Nickname:</b> <br>
<input type="text" name="name" size="40" maxlenght="255" /><br><br>
<b>Text:</b><br>
<textarea cols="35" rows="10" name="text"></textarea>
<br><br><br>
<input type="submit" value="Abschicken" /> <input type="reset" value="Reset" />
</form>
</body>
</html>