Ciao, io sto costruendo un blog.

Questo post lo scrivo per avere un parere da chi programma e usa php da molto più tempo di me riguardo la sintassi e insomma il codice che uso... se fa schifo se può esser migliroato etc.

Questa porzione riguarda semplicemente il "loop" ovvero visualizzo i post dato dei limiti oppure un solo post dato degli id.

Codice PHP:
public function post($limit_min$limit_max$id){
        
        
$this->db_connection();
        
        
$limit '';
        
$indx '';
        
$i 0;
        
$posts = array();
        
        if(
$limit_min != '' || $limit_max != '' )
            
$limit " limit ".$limit_min." , ".$limit_max
            
        
        if(
$id != '')
            
$indx " where id=".$id;
        
        
$query "select * from post inner join media_post on post.id = media_post.id " $indx $limit;
        
        
$result mysql_query($query);
        
        while(
$row mysql_fetch_array($result)){
        
            
$posts[$i]=array(
            
            
'id' => $row['id'],
            
'data' => $row['data'],
            
'autore' => $row['autore'],
            
'titolo' => $row['titolo'],
                
'testo' => $row['testo'],
            
'file' => $row['file'],
            
'url' => $row['url'],
            
'type' => $row['type']
            
            );
            
            
$i++;
        
        }

        
        return 
$posts;
        
    } 
Il codice funziona, volevo solo spaere se è scritto di ***** oppure è passabile è una funzione di una classe... Io ho creato una classe ma ci sarebbe stato lo stesso risultato se avessi usato una normale funzione...

Grazie, Davide