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