Prova così:
Codice PHP:
<?php
$dir_foto_a="./templates/cellulari";
$op_db=file("db_cell.txt");
$pag=$_GET['pag'];
$catg=$_GET['catg'];
if($pag==0){
$pag=1;
}
$t_vis=5;
$f_pag=$t_vis*$pag;
$i_pag=$f_pag-$t_vis;
$op_db=array_reverse($op_db);
$cx=1;
$okp=array();
foreach($op_db as $val){
list($id,$cat,$foto8,$marca,$modello,$varie,$internet,$msg,$connessioni,$altro,$prezzo,$uscita,$foto1,$foto2,$foto3)=explode("|",$val);
if($cat==$catg)
$okp[]=$val;
}
if (isset($cat)) {
echo "<table width=\"500px\" align=\"center\">";
$num=0;
for($i=$i_pag;$i<$f_pag;$i++) {
list($id,$cat,$foto8,$marca,$modello,$varie,$internet,$msg,$connessioni,$altro,$prezzo,$uscita,$foto1,$foto2,$foto3)=explode("|",$okp[$i]);
if ($num==0)
echo "<tr>";
$num++;
echo "<td>";
echo "<a class=\"white\" href=\"vedi_scheda.php?id=$id\"> <img border=\"0\" src=\"$dir_foto_a/$cat/$foto8\" alt=\"$marca $modello\"> <br><b>$modello</b></a>";
echo "</td>";
if ($num==5) {
echo "</tr>";
$num=0;
}
}
echo "</table>";
}
else {
echo "<table><tr><td class=\"write\">Nessun modello disponibile per questa marca</td></tr></table>";
}
?>