Hola tengo un problema por el que mi cuadro no se transmite de una función a otra...
Este es el código....
/* get breadcrumb function */
function getbreadcrumb($arraycount,$parentmenuid){
/* get the current level menu */
global $database_eggbox, $eggbox, $urlmenu_id;
$query_last_breadcrumb = "select * from menu where menu_id = $parentmenuid order by menu_display_order";
$last_breadcrumb = mysql_query($query_last_breadcrumb, $eggbox) or die(mysql_error());
$row_last_breadcrumb = mysql_fetch_assoc($last_breadcrumb);
$totalRows_last_breadcrumb = mysql_num_rows($last_breadcrumb);
$array_menu[$arraycount][0] = $row_last_breadcrumb['menu_id'];
$array_menu[$arraycount][1] = $row_last_breadcrumb['page_id'];
$array_menu[$arraycount][2] = $row_last_breadcrumb['menu_text'];
$array_menu[$arraycount][3] = $row_last_breadcrumb['menu_parent_menu_id'];
if($array_menu[$arraycount][0] != "") {
getbreadcrumb($arraycount+1,$array_menu[$arraycount][3]);
} else {
if($array_menu[$arraycount][2] != "home") {
/// going to output the first crumb as home
} else {
/// else >>
}
}
echo $array_menu[$arraycount][2] . " | ";
} // end function
- /* get breadcrumb function */
- function getbreadcrumb($arraycount,$parentmenuid){
-
- /* get the current level menu */
- global $database_eggbox, $eggbox, $urlmenu_id;
- $query_last_breadcrumb = "select * from menu where menu_id = $parentmenuid order by menu_display_order";
- $last_breadcrumb = mysql_query($query_last_breadcrumb, $eggbox) or die(mysql_error());
- $row_last_breadcrumb = mysql_fetch_assoc($last_breadcrumb);
- $totalRows_last_breadcrumb = mysql_num_rows($last_breadcrumb);
-
- $array_menu[$arraycount][0] = $row_last_breadcrumb['menu_id'];
- $array_menu[$arraycount][1] = $row_last_breadcrumb['page_id'];
- $array_menu[$arraycount][2] = $row_last_breadcrumb['menu_text'];
- $array_menu[$arraycount][3] = $row_last_breadcrumb['menu_parent_menu_id'];
-
- if($array_menu[$arraycount][0] != "") {
- getbreadcrumb($arraycount+1,$array_menu[$arraycount][3]);
- } else {
-
- if($array_menu[$arraycount][2] != "home") {
- /// going to output the first crumb as home
- } else {
- /// else >>
- }
- }
-
- echo $array_menu[$arraycount][2] . " | ";
-
- } // end function
Ahora, cuando utilice la función mundial para que la matriz no lo tendrá...
/* get menu functions */
function getmenu($menu_level){
/* get the top most level menu */
global $database_eggbox, $eggbox, $urlmenu_id, $array_menu;
$query_top_menu = "select * from menu where menu_parent_menu_id = 0 order by menu_display_order";
$top_menu = mysql_query($query_top_menu, $eggbox) or die(mysql_error());
$row_top_menu = mysql_fetch_assoc($top_menu);
$totalRows_top_menu = mysql_num_rows($top_menu);
if ($menu_level <> 0) {
echo $array_menu;
......
- /* get menu functions */
- function getmenu($menu_level){
-
- /* get the top most level menu */
- global $database_eggbox, $eggbox, $urlmenu_id, $array_menu;
- $query_top_menu = "select * from menu where menu_parent_menu_id = 0 order by menu_display_order";
- $top_menu = mysql_query($query_top_menu, $eggbox) or die(mysql_error());
- $row_top_menu = mysql_fetch_assoc($top_menu);
- $totalRows_top_menu = mysql_num_rows($top_menu);
-
- if ($menu_level <> 0) {
- echo $array_menu;
- ......
Se trabajó para algunas funciones pero no esta...¿Alguien puede ayudar a explicar lo que estoy haciendo mal?
Gracias
Andi