Ciao ragazzi,

ho una classe per recuperare regioni, province e comuni dal db.

Devo recuperare le informazioni della regione ma non riesco a farlo funzionare... la pagina mi va in errore 500 e non capisco dove sbaglio.

Codice PHP:
<?php

include "lib/db.class.php";
include 
"lib/regioni.class.php";

$db = new DataBase();
$regioni = new Regioni();

$regioni->getRegioni();

?>

la chiamata $regioni->getRegioni(); mi manda in errore la pagina.

Premetto che la classe connessione funziona correttamente

Posto anche la classe Regioni

Codice PHP:
<?php
/***********************************************************************
 ************* REGIONI   C L A S S *****************************
 * *********************************************************************
 *
 * Filename:    regioni.class.php
 * ********************************************************************/
 
class Regioni
{
    public function 
getRegioni()
    {
        
$query "SELECT * FROM regioni";
        if(
$result parent::query($query))
        {
            if(
$result->num_rows 0)
            {
                while(
$row $result->fetch_array())
                {
                    
$regioni[] = array(
                        
'cod_regione' => $row['cod_regione'],
                        
'regione' => $row['regione']
                    );
                }
                return 
$regioni;
            }
        }
    }
    
    
//Seleziona le province della regione scelta
    
    
public function getProvince($cod_regione)
    {
        
$query "SELECT * FROM province WHERE cod_regione = '".$cod_regione."'";
        if(
$result parent::query($query))
        {
            if(
$result->num_rows 0)
            {
                while(
$row $result->fetch_array())
                {
                    
$province[] = array(
                        
'codice' => $row['cod_provincia'],
                        
'nome' => $row['provincia']
                    );
                }
                return 
$province;
            }
        }
    }
    
    
//Seleziona i comuni della provincia scelta
    
    
public function getComuni($cod_provincia)
    {
        
$query "SELECT * FROM comuni WHERE cod_provincia = '".$cod_provincia."'";
        if(
$result parent::query($query))
        {
            if(
$result->num_rows 0)
            {
                while(
$row $result->fetch_array())
                {
                    
$comuni[] = array(
                        
'codice' => $row['cod_istat'],
                        
'nome' => $row['comune']
                    );
                }
                return 
$comuni;
            }
        }
    }
    
    
//Seleziona il cap del comune scelto
    
    
public function getCap($cod_istat)
    {
        
$query "SELECT * FROM cap WHERE cod_istat = '".$cod_istat."'";
        if(
$result parent::query($query))
        {
            if(
$result->num_rows == 1)
            {
                
$row $result->fetch_array();
                
$cap $row['cap'];
                return 
$cap;
            }
        }
    }

}

?>
Grazie a tutti, Loredana