$sqlab = "UPDATE benutzer SET Datum = '$datum' ,
Aktion = '$aktion',
Bearbeiter = '$bearbeiter',
bau = '$bau',
Etage = '$etage',
Raum = '$raum',
IP = '$ip',
MAC = '$mac',
Anrede = '$anrede',
Vorname = '$vorname',
Nachname = '$nachname',
Mail = '$mail',
Telefon = '$telefon',
Bemerkung = '$bemerkung',
WHERE IP = '$ip'";echo $sqlab;
mysql_query($sqlab);
$num = mysql_affected_rows();
if($num>0)
echo "Der Datensatz wurde geändert<p>";
else
echo "Der Datensatz ist gleich geblieben"
?>
Die WHERE-Bedingung wird vermutlich nie erfüllt. Lass Dir unbedingt mal das SQL ausgeben und exekutiere es ggf. manuell.