ho due select riempite da db:
Codice PHP:
function selectSection() {
    global 
$config;
    try {
        
$result $config->getPdo()->query("SELECT * FROM sezioni");
        return 
$result;
    } catch (
Exception $e) {
        die(
$e->getMessage());
    }
}

function 
selectCategory($sec) {
    global 
$config;
    try {
        
$result $config->getPdo()->query("SELECT * FROM categorie WHERE sezione_FK=" $sec);
        return 
$result;
    } catch (
Exception $e) {
        die(
$e->getMessage());
    }

nella pagina richiamao queste due funzioni:
Codice PHP:
            <tr>
                <td>Sezione:</td>
                <td>
                    <select name="sezione">
                        <option value="*">*</option>
                        <?php
                        
foreach (selectSection () as $rowSection) {
                            echo 
"<option value='" $rowSection['sezione_id'] . "'>" $rowSection['sezione_nome'] . "</option>";
                        }
                        
?>
                    </select>
                </td>
            </tr>
            <tr>
                <td>Categoria:</td>
                <td>
                    <select name="categoria" id="categoria">
                        <option value="*">*</option>
                        <?php
                        
foreach (selectCategory($sec) as $rowCat) {
                            echo 
"<option value='" $rowCat['sezione_id'] . "'>" $rowCat['sezione_nome'] . "</option>";
                        }
                        
?>
                    </select>
                </td>
            </tr>
io vorrei che la sconda select sia riempita in base al aprametro passato alla funzione.
come faccio a passare il parametro alla funzione prendendolo dalla prima select??