M
maxXxXx
Hallo,
bastel grade ein Forum und hab ein Problem...
Ich versteh noicht, warum im folgenden nichts in die DB eingetragen wird!
Zuerst ist man bei einem Formular:
<form method="POST" action="newforum_script.php">
Forum-Name:<br><input type="text" name="name"><br>
Beschreibung:<br><input type="text" name="desc"><br>
<input type="submit" value="Einrichten">
Dann die newforum_script.php:
<?/* newforum_script.php */
//Herstellen der MySQL verbindung
include ("../inc/config.php");
//Variablen auf andere Deklarieren (ist einfacher zu schreiben)
$name = $_POST["name"];
$desc = $_POST["desc"];
if (empty($name))
{
echo "<font face=\"arial\" size=\"2\">$fehlermeldung</font>";
exit;
}
//schreiben in DB
mysql_query("insert into foren set name='$name' desc='$desc'");
Wenn ich des desc='$desc' rausnehme, trägt er name ein, aber wenn ich desc drin lasse, macht er nichts...
in einem andrem Script, ging das problem, deswegen versteh ich nicht, warums da jetzt nicht geht o.o!
Die Felder name und desc gibt es auch in der tabelle...darans liegts nicht.. Glaub mir kann keiner helfen, oder? o.o!
CREATE TABLE `foren` (
`id` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`desc` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;
bastel grade ein Forum und hab ein Problem...
Ich versteh noicht, warum im folgenden nichts in die DB eingetragen wird!
Zuerst ist man bei einem Formular:
<form method="POST" action="newforum_script.php">
Forum-Name:<br><input type="text" name="name"><br>
Beschreibung:<br><input type="text" name="desc"><br>
<input type="submit" value="Einrichten">
Dann die newforum_script.php:
<?/* newforum_script.php */
//Herstellen der MySQL verbindung
include ("../inc/config.php");
//Variablen auf andere Deklarieren (ist einfacher zu schreiben)
$name = $_POST["name"];
$desc = $_POST["desc"];
if (empty($name))
{
echo "<font face=\"arial\" size=\"2\">$fehlermeldung</font>";
exit;
}
//schreiben in DB
mysql_query("insert into foren set name='$name' desc='$desc'");
Wenn ich des desc='$desc' rausnehme, trägt er name ein, aber wenn ich desc drin lasse, macht er nichts...
in einem andrem Script, ging das problem, deswegen versteh ich nicht, warums da jetzt nicht geht o.o!
Die Felder name und desc gibt es auch in der tabelle...darans liegts nicht.. Glaub mir kann keiner helfen, oder? o.o!
CREATE TABLE `foren` (
`id` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`desc` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;
Zuletzt bearbeitet von einem Moderator: