Hello,
$index = $_POST['index'];
$kat = $_POST['kat'];
Statt hier stumpf und überflüssig Varíablen umzukopiern, solltest Du lieber an die Sixcherheit denken:
$connection = mysql_connect($db['host'], $db['uid'], $db['pwd']);
if ($connection)
{
mysql_select_db($db['db']);
## achte darauf, dass magic quotes gpc ausgeschaltet oder bereits wieder entfernt sind!
$index = mysql_real_escape_string($_POST['index'],$connection);
$kat = mysql_real_escape_string($_POST['kat'],$cennection);
$sql = "INSERT INTO kategorie (index
,kat
) VALUES ('$index', '$kat')";
"index" ist ein reserviertes Wort in MySQL (in eigentlich allen DBMS) und darf daher nicht als Spaltenname verwendet werden. MySQL kennt dafür die Backticks spaltenname
und das "Verbot" außer Kraft zu setzen.
Ein harzliches Glückauf
Tom vom Berg
http://bergpost.annerschbarrich.de
.
Nur selber lernen macht schlau