if (!$Herramienta->validar("texto y entero", $placa)) { $error = "<p>-El color no puede tener caracteres especiales.</p>"; break; } if (!$Herramienta->validar("texto y entero", $observacion)) { $error = "<p>-La observacion no puede tener caracteres especiales.</p>"; break; } if (strlen(observacion) > 200) { $error = "<p>-La observacion no puede tener mas de 200 caracteres.</p>"; break; } $auto = new AUTO($con); $auto->contructor($idauto, $modelo, $placa, $color, $chasis, $observacion, $vehiculo, $marca, $clienteId); if ($idauto == "0") { if (!$auto->insertar()) { $error = "No se pudo registrar un auto. Intente nuevamente."; break; } } else { if (!$auto->modificar($idauto)) { $error = "No se pudo actualizar un auto. Intente nuevamente."; break; } } } if ($error === "") { $con->commit(); } else { $con->rollback(); }