prepare("SELECT owner_id FROM property_owners WHERE tax_code = ?"); $checkQuery->bind_param("s", $tax_code); $checkQuery->execute(); $checkQuery->store_result(); if ($checkQuery->num_rows > 0) { echo json_encode(["success" => false, "message" => "Questo codice fiscale esiste già!"]); exit; } // Inserisci il nuovo proprietario $query = $conn->prepare("INSERT INTO property_owners (user_id, first_name, last_name, company_name, tax_code, email, phone, address, postal_code, city, province, country, owner_type, role, notes) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); $query->bind_param("issssssssssssss", $user_id, $first_name, $last_name, $company_name, $tax_code, $email, $phone, $address, $postal_code, $city, $province, $country, $owner_type, $role, $notes); if ($query->execute()) { echo json_encode([ "success" => true, "message" => "Proprietario salvato con successo!", "owner_id" => $conn->insert_id, "owner_name" => $owner_type == "company" ? $company_name : "$first_name $last_name", "tax_code" => $tax_code ]); } else { echo json_encode(["success" => false, "message" => "Errore nell'inserimento."]); } $conn->close();