I have tried all of the suggestion from you find folks. I am using 
mysql. The problem is updating several field with NULL or no values 
assigned. I hope i cna get this resolved.

Bryan Tolka


# check to see if oldip and ip do not match: delete old info
if ($ip ne $oldip){
    $sth = $dbh->prepare("update ipmgt set
            ip = '$oldip'
            hw = ,
            dnsName = ,
            userName = NULL,
            os= NULL,   
            dept= NULL,
            notes= NULL,
            bootType= NULL,
            bootFile= NULL,
            bootHost= NULL,
            where ip = '$oldip'");


    $sth = $dbh->prepare("update ipmgt set
            ip = '$ip',
            hw = '$hw',
            dnsName = '$dnsName',   
            userName = '$userName',
            os = '$os',
            dept = '$dept',
            notes = '$notes',
            bootType = '$bootType',
            bootFile = '$bootFile',
            bootHost = '$bootHost'
            where ip = '$ip'");

   



    $rc= $sth->execute;
    $sth->finish;
    $dbh->disconnect;
    system ("/usr/bin/logger -t web-ip-update -p local3.info IP update 
for $oldip changed to $ip, hw- $hw");
}
else {
    $sth = $dbh->prepare("update ipmgt set
            ip = '$ip',
            hw = '$hw',
            dnsName = '$dnsName',   
            userName = '$userName',
            os = '$os',
            dept = '$dept',
            notes = '$notes',
            bootType = '$bootType',
            bootFile = '$bootFile',
            bootHost = '$bootHost'

            where
            ip = '$ip'");
   
    $rc= $sth->execute;
    $sth->finish;
    $dbh->disconnect;
    system ("/usr/bin/logger -t web-ip-update -p local3.info IP update 
for $ip, hw= $hw");
}
}

>
>
>



Reply via email to