Daten mit PHP in MySQL-Datenbank einfügen

Hi,

den Teil habe ich kopiert und bekomme jetzt folgende Fehlermeldung:
"
Notice: Undefined index: dbname in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 54

Notice: Undefined index: dbdecr in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 55

Notice: Undefined index: dbldes in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 56

Notice: Undefined index: dbgrou in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 57

Notice: Undefined index: dbsize in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 58

Notice: Undefined index: dbauth in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 59

Notice: Undefined index: dblink in C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line 60
$idx: 1
$act: edit
$site: sql/enter.inc.php

Daten übertragen und in die Datenbank eingefügt!
"
Die Zeilenangaben beziehen sich auf die Zeilen von

$einfuegen=„UPDATE tools SET name=’“.$_POST[‚dbname‘]."’,

bis

link=’".$_POST[‚dblink‘]."’

(also der unteren Block)

Der Quelltext sieht genau so aus:

$einfuegen=„INSERT INTO tools SET id=$idx,
name=’“.$_POST[‚dbname‘]."’,
decr=’".$_POST[‚dbdecr‘]."’,
ldes=’".$_POST[‚dbldes‘]."’,
grou=’".$_POST[‚dbgrou‘]."’,
size=’".$_POST[‚dbsize‘]."’,
auth=’".$_POST[‚dbauth‘]."’, : link=’".$_POST[‚dblink‘]."’";
}
else if($act==‚edit‘)
{
$einfuegen=„UPDATE tools SET name=’“.$_POST[‚dbname‘]."’,
decr=’".$_POST[‚dbdecr‘]."’,
ldes=’".$_POST[‚dbldes‘]."’,
grou=’".$_POST[‚dbgrou‘]."’,
size=’".$_POST[‚dbsize‘]."’,
auth=’".$_POST[‚dbauth‘]."’,
link=’".$_POST[‚dblink‘]."’
WHERE id=$idx";
}

Vielen Dank für deine Mühe

Gruß
Thomas

Hi,

bin jetzt für 1 Woche weg…

Kann deshalb voraussichtlich erst nächsten Freitag/Samstag antworten.

Gruß
Thomas

Hi,

den Teil habe ich kopiert und bekomme jetzt folgende
Fehlermeldung:
"
Notice: Undefined index: dbname in
C:\Server\xampp\htdocs\dat\win-inc\sql\enter.inc.php on line
54

Aber das Formular haste schon ausgefüllt und abgeschickt und die Textfelder heißen so, wie die Keys der $_POST-Variablen, oder?

Ansonsten kann das nämlich kaum sein.

Oder machst du etwa davor irgendwo ein unset($_POST)?

D.h. wenn du kommst, bin ich für 2-3 Wochen weg. Evtl. nochmal kurz am Sonntag online, aber dann def. wech.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]