<?php

// Assumi che la connessione al database sia definita in 'db.php' o definiscila qui.

require_once '../Connections/cmctrfdb.php'; // O il tuo file di configurazione del database



// Assicurati di validare e sanificare l'input, se $idcompany viene passato tramite GET o POST

$idcompany = isset($_GET['idcompany']) ? $_GET['idcompany'] : ''; // Aggiungi qui la validazione/sanificazione



$options = "<option value=''>Seleziona un logo</option>"; // Opzione di default



// Connettiti al database

$conn = new mysqli($servername, $username, $password, $dbname);



// Verifica la connessione

if ($conn->connect_error) {

    die("Connessione fallita: " . $conn->connect_error);

}



// Query al database

$query = "SELECT idlogo_td, descriptionlogo, filenamelogo FROM logo_td WHERE idcompany = ?";

$stmt = $conn->prepare($query);

$stmt->bind_param("i", $idcompany); // Assumi che $idcompany sia un intero

$stmt->execute();

$result = $stmt->get_result();



if ($result->num_rows > 0) {

    while ($row = $result->fetch_assoc()) {

        $id = htmlspecialchars($row['idlogo_td'], ENT_QUOTES, 'UTF-8');

        $description = htmlspecialchars($row['descriptionlogo'], ENT_QUOTES, 'UTF-8');

        $filename = htmlspecialchars($row['filenamelogo'], ENT_QUOTES, 'UTF-8');

        // Genera le opzioni

        $options .= "<option value='{$id}' data-filenamelogo='{$filename}'>{$description}</option>";

    }

} else {

    // Opzione se non ci sono loghi disponibili

    $options .= "<option value=''>Nessun logo disponibile</option>";

}



$stmt->close();

$conn->close();



// Restituisce le opzioni al client

echo $options;

