<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[problema numero foto paginazione galleria]]></title><description><![CDATA[<p dir="auto">Ciao a tutti!<br />
mi son creato una galleria con la paginazione, il problema è che se ho meno foto di quante ne tiene la pagina non me lo riconosce e quindi dovrei avere sempre il numero esatto di foto.</p>
<p dir="auto">[PHP]<br />
$tot_records = 88;<br />
// numero totale di records</p>
<p dir="auto">// risultati per pagina(secondo parametro di LIMIT)<br />
$per_page = 24;</p>
<p dir="auto">// numero totale di pagine<br />
$tot_pages = ceil($tot_records / $per_page);</p>
<p dir="auto">// pagina corrente<br />
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];</p>
<p dir="auto">// primo parametro di LIMIT<br />
$foto = ($current_page - 1) * $per_page;</p>
<p dir="auto">$indice=0;</p>
<p dir="auto">$conta=0;</p>
<p dir="auto">while ($indice&lt;=$per_page)</p>
<p dir="auto">{</p>
<p dir="auto">$indice++;<br />
$foto++;</p>
<pre><code>if($conta==0||$conta==5||$conta==10||$conta==15||$conta==20||$conta==25){
</code></pre>
<p dir="auto">$conta++;</p>
<p dir="auto">echo ("</p>
<pre><code>  &lt;div id=\"foto_sx\"&gt;&lt;a href=\"gallery/$galleria/big/image$foto.jpg\" rel=\"lightbox[Giubox]\"&gt;
            &lt;img class=\"loading\" src=\"gallery/$galleria/small/thumb_image$foto.jpg\" width=\"68\" height=\"64\" border=\"0\" /&gt;
        &lt;/a&gt;&lt;/div&gt;

  
  ");


}
else
{
    
        $conta++;
        echo ("
  
  &lt;div id=\"foto_dx\"&gt;&lt;a href=\"gallery/$galleria/big/image$foto.jpg\" rel=\"lightbox[Giubox]\"&gt;
              &lt;img class=\"loading\" src=\"gallery/$galleria/small/thumb_image$foto.jpg\" width=\"68\" height=\"64\" border=\"0\" /&gt;
        &lt;/a&gt;
</code></pre>
<p dir="auto">&lt;/div&gt;</p>
<pre><code>  ");

}
</code></pre>
<p dir="auto">}</p>
<p dir="auto">?&gt;</p>
<pre><code>  &lt;/div&gt;
  
  &lt;? 
</code></pre>
<p dir="auto">//Make next/prev links<br />
$next = $page+1;<br />
$prev = $page-1;</p>
<p dir="auto">//Unlink if next/prev doesn't exsist<br />
//Unlink if next/prev doesn't exsist<br />
$prevpage = ($prev == 0 || $prev == -1) ?<br />
"prev" : "&lt;a href='?page={$prev}&amp;data=$galleria&amp;tot=$tot_records'&gt;prev&lt;/a&gt;";</p>
<p dir="auto">$nextpage = ($next &lt; $tot_pages+1) ?<br />
"&lt;a href='?page={$next}&amp;data=$galleria&amp;tot=$tot_records'&gt;next&lt;/a&gt;" : "next";</p>
<p dir="auto">echo "&lt;div id="linea_pagine"&gt;&lt;div id="mezzo" class="titolino"&gt;";<br />
$i = 1;<br />
while($i != $tot_pages+1) {<br />
//Print pages &amp; add coma to all but last page<br />
echo "&lt;a href='?page={$i}&amp;data=$galleria&amp;tot=$tot_records'&gt;{$i}&lt;/a&gt;";<br />
if($i != $tot_pages) {echo "/ ";}<br />
$i = $i+1;<br />
}<br />
echo "</p>
<p dir="auto">&lt;/div&gt;&lt;div id="dopo" class="titolino"&gt;&lt;a href='gallery.php?pass=ok'&gt;torna all elenco&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;";<br />
?&gt;</p>
<p dir="auto">[/PHP]<br />
Come posso fare a risolvere il problema ?<br />
Grazie!</p>
]]></description><link>https://connect.gt/topic/119305/problema-numero-foto-paginazione-galleria</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 08:14:06 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/119305.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jan 2010 16:15:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problema numero foto paginazione galleria on Tue, 19 Jan 2010 18:43:47 GMT]]></title><description><![CDATA[<p dir="auto">Bene allora ne sono felice. <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /><br />
L'unione fa la forza.</p>
]]></description><link>https://connect.gt/post/885729</link><guid isPermaLink="true">https://connect.gt/post/885729</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Tue, 19 Jan 2010 18:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to problema numero foto paginazione galleria on Tue, 19 Jan 2010 16:42:50 GMT]]></title><description><![CDATA[<p dir="auto">Ciao!<br />
Ho risolto aggiungendo il conteggio della variabile<br />
[PHP]<br />
while ($indice&lt;=$per_page&amp;&amp;$foto&lt;$tot_records)<br />
[/PHP]</p>
<p dir="auto">Funziona tutto!!</p>
]]></description><link>https://connect.gt/post/885734</link><guid isPermaLink="true">https://connect.gt/post/885734</guid><dc:creator><![CDATA[pettedemon]]></dc:creator><pubDate>Tue, 19 Jan 2010 16:42:50 GMT</pubDate></item><item><title><![CDATA[Reply to problema numero foto paginazione galleria on Tue, 19 Jan 2010 16:31:41 GMT]]></title><description><![CDATA[<p dir="auto">Non potresti creare una immagine tipo nofoto.jpg magari elegante che sostituisca le foto restanti qualora manchino?</p>
]]></description><link>https://connect.gt/post/885728</link><guid isPermaLink="true">https://connect.gt/post/885728</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Tue, 19 Jan 2010 16:31:41 GMT</pubDate></item></channel></rss>