Proprietari
| Nome | Codice Fiscale | % | Note | Azioni |
|---|---|---|---|---|
Nessun proprietario associato.
connect_error) { die("Errore di connessione: " . $conn->connect_error); } // Recupera l'id immobile (idhome) passato tramite GET $idhome = isset($_GET['idhome']) ? intval($_GET['idhome']) : 0; // Recupera i dettagli dell'immobile $queryHome = $conn->prepare("SELECT name, address, zip, city, country FROM home WHERE idhome = ?"); $queryHome->bind_param('i', $idhome); $queryHome->execute(); $resultHome = $queryHome->get_result(); $homeDetails = $resultHome->fetch_assoc(); if (!$homeDetails) { die("Immobile non trovato o accesso non autorizzato."); } // Recupera i proprietari associati all'immobile $queryOwners = $conn->prepare(" SELECT po.owner_id, po.first_name, po.last_name, po.company_name, po.tax_code, po.email, ho.ownership_percentage, ho.notes FROM home_owners AS ho INNER JOIN property_owners AS po ON ho.owner_id = po.owner_id WHERE ho.home_id = ? "); $queryOwners->bind_param('i', $idhome); $queryOwners->execute(); $resultOwners = $queryOwners->get_result(); // Recupera tutti i proprietari disponibili dell'utente per la selezione $queryAvailableOwners = $conn->prepare(" SELECT owner_id, first_name, last_name, company_name, tax_code FROM property_owners WHERE user_id = ? AND owner_id NOT IN ( SELECT owner_id FROM home_owners WHERE home_id = ? ) "); $queryAvailableOwners->bind_param('ii', $iduserlogin, $idhome); $queryAvailableOwners->execute(); $resultAvailableOwners = $queryAvailableOwners->get_result(); ?>
| Nome | Codice Fiscale | % | Note | Azioni |
|---|---|---|---|---|
Nessun proprietario associato.