Sto cercando di reciclare un file php che apre un archivio dbase e mostra a video il contenuto dividendo il tutto in tot pagine.
il problema e che mi mostra una dato (foto)per fila ( una foto ogni ciclo While) mentre io voglio (anzi vorrei) visualizzare 4 immagini per ogni ciclo while. saro stato abbastanza chiaro ??? booooooooooooo spero di si
sta di fatto che non riesco a venirne fuori .
tutto funziona , ma come faccio a far avvanzare il valore di $array (prima che completi il ciclo While ????? per poter ristampare il secondo terzo e quarto dato prima di andare a capo?????
ecco il file
<?
include ("config.php");
$marca=addslashes(stripslashes($marca));
mysql_connect($host,$user,$password)or die("non riesco1");
mysql_select_db("$miodbase")or die("non riesco3");
$numresults=mysql_query("select * from fotografie ");
$numrows=mysql_num_rows($numresults)or die ("query 1 failed"); //conta il numero totale di foto
if (empty($offset)) { $offset=0;}
$query = "select Foto,Titolo,Autore from fotografie order by Foto desc limit $offset,$limit";
$result = mysql_query ($query) or die ("query 2 failed");
$numero_righe=mysql_num_rows($result);
print("<div align=center><table border=0 cellpadding=2 cellspacing=2 width=50%>");
print("<tr ><td bgcolor=gray><font face=verdana size=1>[b]codice</td><td bgcolor=gray><font face=verdana size=1>[b]descrizione</td><td bgcolor=gray><font face=verdana size=1>[b]euro</td><td bgcolor=gray><font face=verdana size=1>[b]lire</td><td><font face=verdana size=1></td></tr>");
while($array=mysql_fetch_array($result)){
echo"<td ><img border=0 src=http://www.miosito.com/$array[Foto]></td>";
</tr>";
}
echo"</table></div>";
if ($offset >= 3) {
$prevoffset = $offset - $limit;
print "<a href=\"marcato1.php?marca=$marca&offset=$prevoffse t\">PREV</a>\n";
}
$pages=intval($numrows/$limit);
if ($pages < ($numrows/$limit)){
$pages=($pages + 2);
}
for ($i = 1; $i <= $pages; $i++) {
$newoffset = $limit*($i-1);
if ($newoffset == $offset) {
print "$i\n";
} else {
print "<a href=\"marcato1.php?marca=$marca&offset=$newoffset \">$i</a>\n";
}
}
//show next if not last
if (! ( ($offset/$limit) == ($pages - 1) ) && ($pages != 1) ) {
$newoffset = $offset+$limit;
print "<a href=\"marcato1.php?marca=$marca&offset=$newoffset \">NEXT</a>
\n";
}
?>