Hallo, ich habe ein Problem mit dem Update von Daten.
Auf der vorigen Seite werden die Daten per Abfrage aus den Spalten gezogen. Nach der änderung kommt man nun auf die seite mit diesem Code:
Doch die Daten werden nicht eingetragen.
Sehe leider den Fehler nicht.
Gruß
Auf der vorigen Seite werden die Daten per Abfrage aus den Spalten gezogen. Nach der änderung kommt man nun auf die seite mit diesem Code:
PHP-Code:
<?php
// Connection zur Datenbank
$link = mysql_connect("localhost", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("inventur") or die ("Auswahl der Datenbank fehlgeschlagen");
// Variablen abfangen
$_POST['id'];
$_POST['hostname'];
$_POST['ip'];
$_POST['seriennummer'];
$_POST['marke'];
$_POST['bezeichnung'];
$_POST['standort'];
$_POST['abteilung'];
$_POST['arbeitsplatz'];
$_POST['datum'];
$_POST['mitarbeiter'];
$_POST['betriebssystem'];
$_POST['lizenz'];
$_POST['office'];
$_POST['antivirus'];
$_POST['asoftware'];
$_POST['cpu'];
$_POST['ram'];
$_POST['hdd'];
$_POST['fdd'];
$_POST['cddvd'];
$_POST['netzwerkkarte'];
$_POST['grafikkarte'];
$_POST['monityp'];
$_POST['monizoll'];
$_POST['moniname'];
$_POST['ahardware'];
// Änderung der Daten in der Datenbank
$update = "UPDATE wks SET
hostname = '%$hostname%',
ip = '%$ip%',
seriennummer = '%$seriennummer%',
marke = '%$marke%',
bezeichnung = '%$bezeichnung%',
standort = '%$standort%',
abteilung = '%$abteilung%',
arbeitsplatz = '%$arbeitsplatz%',
datum = '%$datum%',
mitarbeiter = '%$mitarbeiter%',
betriebssystem = '%$betriebssystem%',
lizenz = '%$lizenz%',
office = '%$office%',
antivirus = '%$antivirus%',
asoftware = '%$asoftware%',
cpu = '%$cpu%',
ram = '%$ram%',
hdd = '%$hdd%',
fdd = '%$fdd%',
cddvd = '%$cddvd%',
netzwerkkarte = '%$netzwerkkarte%',
grafikkarte = '%$grafikkarte%',
monityp = '%$monityp%',
monizoll = '%$monizoll%',
moniname = '%$moniname%',
ahardware = '%$ahardware%'
WHERE id = '%$id%'";
$updaten = mysql_query($update);
// Hier bekommt man die Meldung ob der Datensatz erfolgreich geändert worden ist oder nicht.
if($updaten)
echo "<strong>$hostname</strong> geändert";
else
echo "Fehler aufgetreten!";
?>
Sehe leider den Fehler nicht.
Gruß
Kommentar