mi sa che non legge il valore di $numero_pagine perchè questo non fa parte della sua funzione... metti
Codice PHP:
function elencopagine($numero_pagine){
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++) 
    { 
    echo  
"<a href=\"?"
    echo  
"pagina=$pagina&start=".(($pagina-1)*$rec_pagina). 
     
"\" title=\"$vap $pagina\"><font color=#0000FF>".$pagina"</font></a>"
      if (
$contatore == "12"
      {
          echo 
"
"
;
          
$contatore 0;
      } 
      else 
      {
          
$contatore++;
      }
     } 
 }

che richiami con elencopagine($numero_pagine);

(non sono sicuro)