Salve,
ho un array contenente tutta la site map del sito e una funzione per il bread crumbs ("priciole di pane").
La funzione riceve 2 parametri: il primo è relativo alla pagina in cui ci si trova, il secondo è l'array contente la site map.
Funziona correttamente, ma non so come mai in alcuni casi mi ritorna l'errore: Notice undefined index "id_pagina" sulla funzione di bread crumbs.
Codice PHP:
function breadcrumbs($id,$pages) {
$bc1 = array();
$STR = array();
$SEPARATOR = '>';
$pageid = $id;
while(strlen($pageid)>0) {
$bc1[] = $pageid;
// se eseguo un print_r della variabile $pages, mi mostra che l'id esiste
//questo è il pezzo di codice che segnala il Notice
$pageid = $pages[$pageid]['parent'];
}
for($i = count($bc1)-1;$i>=0;$i--) {
//questo è il pezzo di codice che segnala il Notice
$page = $pages[$bc1[$i]];
if($i>0) {
$STR[] = array(
'url' => ABSURL.$page['url'],
'title' => $page['title'],
);
} else {
$STR[] = $page['title'];
}
}
include(THEME_DIR . 'breadcrumbs.php');
}
Non riesco proprio a capire il come mai di questo errore 
Grazie in anticipo.