Problema impaginazione record

carlitosteam

Nuovo Utente
13 Apr 2008
24
0
0
Salve ragazzi,devo estrarre delle immagini da un database e devo mostrarne a video 15 per ogni pagina...però ogni 5 immagini dovrebbe andare daccapo....quindi 5 immagini su tre righe..

Ho questo codice....
PHP:
<?PHP
if (!isset($start) OR $start<0)
$start=0;
$step = 15;

require ("config.php");

$query="SELECT * FROM immagini ORDER by id DESC LIMIT $start,$step";
$query1=@mysql_query("$query") or die("Errore query database: " . mysql_error());  



while($row=mysql_fetch_array($query1))
{
$id=$row['id'];
$cognome=$row['cognome'];
$nome=$row['nome'];

echo"$cognome $nome";
}
$sql4="SELECT * FROM immagini ORDER BY id DESC ";
  
  
$query4=@mysql_query($sql4) or die (mysql_error());

$numrows1 = mysql_num_rows($query4);

if ($start>0)
{ $start_back = $start - $step;
echo "<a href=prova.php?id=$id&start=$start_back><font class=\"font44\"><center>precedente</a></center></font>";
}
$query = "SELECT count(*) AS tot FROM iscritti";
$result = mysql_query($query, $link);
$row = mysql_fetch_array($result);

$pages = intval(($row[tot]-1) / $step)+1;

for ($i=0; $i<$pages AND $i<4; $i++)
{ $start_page = $i * $step;
echo "<a href=prova.php?id=$id&start=$start_page>" . ($i+1) . "<font class=\"font44\"></a></font> ";
}

if ($start + $step < $row[tot])
{ $start_next = $start + $step;
echo "<a href=prova.php?id=$id&start=$start_next><font class=\"font44\">successivi</a>";
}


$totale1=ceil($numrows1/1);

$attuale=ceil(($start+1)/1);


echo"<div id=\"pagina\"><center><font class=\"font44\">Video</font> <font class=\"fontnick95\">$attuale di $totale1</font> <font class=\"font44\">totali</font></div></center>";
Non ho capito dove modificare per fare in modo da fare andare accapo ogni 5 immagini visualizzate
 

Discussioni simili