Salve, mi potete aiutare a capire come risolvere un operazione
vorrei visualizzare nella mia pagina di eventi i 3 eventi più recenti e ordinarli per data di pubblicazione
il primo di questi comprensivo di testo e immagine gli altri 2 invece con solo titolo e data
ho creato questo codice ma mi stampa la stessa riga 3 volte, cosa sbaglio?
// esecuzione prima query
$count = mysql_query("SELECT COUNT(eventi_id) FROM eventi order by data desc");
$res_count = mysql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina
$per_page = 3;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = empty($_GET['page']) ? 1 : (int) $_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
// esecuzione terza query con LIMIT
$query_limit = mysql_query("SELECT * FROM eventi ORDER BY data DESC LIMIT $primo, $per_page");
while($row = mysql_fetch_array($query_limit)) {
$tit1[0]= $row;
$tit2[1]= $row;
$tit3[2]= $row;
}
definendo la variabile $tit1[0]=$row; vorrei che corrispondesse alla prima riga e poi di seguito le altre.
cosa sbaglio?