Premetto che sono alle prime armi, ma ho un problema dove sto sbattendo la testa da un po' e non riesco a capire il perchè. In realtà l'avrei risolto ma non capisco perchè in un modo funziona e nell'altro no ...
Perché con i primi due echo non ho problemi, mentre con il terzo (echo $paginazione) ho problemi di notice sulla prima e ultima pagina ?
<?php
//-------------------inizio paginazione-------------------
if ($tot_pages>1)
{
if($current_page != 1) // se non siamo nella prima pagina
{
$previous_page = ($current_page - 1);
$precedente = "<a class=\"paginazione\" href=\"?idcat=$_GET[idcat]&page=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>";
echo $precedente;
}
if($current_page != $tot_pages) // se non siamo nell'ultima pagina
{
$next_page = ($current_page + 1);
$successiva = "<a class=\"paginazione\" href=\"?idcat=$_GET[idcat]&page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
echo $successiva;
}
$paginazione = "$precedente $successiva";
echo $paginazione;
}
//-------------------fine paginazione----------------------
?>
Il Notice è questo: Notice: Undefined variable: precedente
Grazie, ciao.