quindi $numero_pagine io non posso impostarlo in un'altra parte dello script?
se inserisco quella variabile fra parentesi come hai fatto tu mi dice
Warning: Missing argument 1 for elencopagine() in /home/nextjegor/public_html/inc/func.elencopag.inc.php on line 2
ho bisogno di prendere delle variabili esterne alla function ma non vuole, perchè?
ho risistemato così ma la variabile fra parentesi non vuole proprio prenderla! come faccio a obbligarlo?
Codice PHP:
<?
$sql= "SELECT * FROM $db WHERE $rif='$cat'";
$query_tot = mysql_query($sql,$conn);
function elencopagine($query_tot){
$num_totale = mysql_num_rows ($query_tot);
$numero_pagine = ceil($num_totale/$rec_pagina);
$pagina_corrente= ceil(($start/$rec_pagina)+1);
if ($numero_pagine > 1)
{ echo "<font face=tahoma size=2>ELENCO PAGINE:
<center>";
//inizio della condizione per creare l'elenco delle pagine
$contatore = 0;
for ($pagina = 1; $pagina <= $numero_pagine; $pagina++)
{
$testo= "<a href=\"?";
$testo.="pagina=$pagina&start=".(($pagina-1)*$rec_pagina).
"\" title=\"$vap $pagina\"><font color=#0000FF>".$pagina. "</font></a>";
if ($contatore == "12")
{
$testo.= "
";
$contatore = 0;
}
else
{
$contatore++;
}
}
}
return "$testo";
}
?>