CAN if ($_POST['act'] == "delete") { $sql = "DELETE FROM zrfw4_dev WHERE zmid='$zmid' AND dev_mac='$mac';"; } if ($_POST['act'] == "update") { $sql = "UPDATE zrfw4_dev SET friendly_name='$friendly_name', dev_id='$dev_id' WHERE zmid='$zmid' AND dev_mac='$mac';"; } BE REPLACED BY: $sql=($_POST['act']=="delete")?"DELETE FROM zrfw4_dev WHERE zmid='$zmid' AND dev_mac='$mac';":"UPDATE zrfw4_dev SET friendly_name='$friendly_name', dev_id='$dev_id' WHERE zmid='$zmid' AND dev_mac=;$mac';"; I receive parse error...