Titel: MySQL erstellt neue Zeilen ohne Inhalt..
...und ich versteh nicht wieso
Also. Das ganze sollte ein kleines Newsscript werden, also ganz einfach eigentlich.
Das Formular zur Eingabe neuer News:
Code:
<html>
<head>
<title>New News</title>
</head>
<body>
<form action="new.php" method="post">
<input type="text" name="tit" value="title"/><br/>
<textarea Name="con" rows="20" cols=100">Content
</textarea><br/>
<input type="text" name="sou" value="Source"/><br/>
<input type="text" name="ta" value="Tags"/><br/>
<input type="submit" value="Publish"/><br/>
<input type="reset" value="Delete"/><br/>
</form>
</body>
</html>
new.php:
Code:
<?php
include 'mysql.conf.inc.php';
$a = $_POST['tit'];
$b = $_POST['con'];
$c = $_POST['sou'];
$d = $_POST['ta'];
mysql_query("INSERT INTO News (title,content,source,tags) VALUES ('$a','$b','$c','$d')") or die(mysql_error());
mysql_close($con)
?>
Es wird kein Fehler ausgegeben.
Wenn ich mit PHPMyAdmin nachschauen gehe sehe ich blos eine leere Zeile (die eine ID bekommen hat, aber sonst nichts)
Und da komm ich nun eifach nicht mehr weiter. Ich weiss nicht, wo der Fehler liegt.
Mir ist bewusst, dass mein Code nicht optimal ist, es ist zu privaten Übungszwecken, also bitte konzentriert die Antworten auf das Problem und nicht auf meinen Stil...
Gruss Debbe
_______________________________
Ist der Thread so langweilig, dass du meine Signatur lesen musst?
|