Hi,
ich möchte für meine Seite eine Form machen, die Name, Titel und Nachricht in MySQL Tabellen einträgt, dabei erhält jeder eintrag eine ID.
Okay das hab ich alles gemacht, alles funktioniert, nur wenn ich dann alles los schicke, wird nichts in die MySQL Tabelle eingetragen.
create_tut.php:
PHP
<!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=utf-8" />
<title>Create Tutorial</title>
</head>
<body>
<form id="form" action="./add_tut.php" method="post">
<br />
Dein Nickname:<br />
<input name="name" type="text" id="name" size="55" />
<br />
Titel des Tutorials:<br />
<input name="title" type="text" id="title" size="55" />
<br />
Tutorial:<br />
<textarea name="tut" id="tut" cols="52" rows="12"></textarea>
<br />
<input type="submit" name="submit" value="Tutorial absenden" />
</form>
</body>
</html>
Alles anzeigen
add_tut.php
PHP
<title>Add Tutorial</title>
<?
// Connect Daten
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="1234"; // Mysql password
$db_name="com"; // Database name
$tbl_name="forum_question"; // Table name
//Connect
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// --->
$topic=$_POST['title'];
$detail=$_POST['tut'];
$name=$_POST['name'];
$sql="INSERT INTO $tbl_name(title, tut, name)VALUES('$topic', '$detail', '$name')";
$result=mysql_query($sql);
if($result){
echo "Successful<BR>";
}
else {
echo "ERROR";
}
mysql_close();
?>
Alles anzeigen
Was mach ich falsch?
MfG
Kohlmarc