How To Make a Breadcrumb Navigation using PHP?

How to Expose and Route to a Resource?
How to Expose and Route to a Resource?

Program – How To Make a Breadcrumb Navigation using PHP?, Simple dynamic breadcrumb, Display breadcrumbs on your site using PHP, How to Breadcrumb navigation with PHP?,

Solution – Make a Breadcrumb Navigation using PHP

<?php 
if (!isset($_GET['id'])) {
	$id= 'home';
}else{
	$id = $_GET['id'];
}
if (strlen($id)<1) {
	$id= 'home';
}
$pages = array(
'home'=>array('id'=>"home", 'parent'=>"", 'title'=>"Home", 'url'=>"test.php?id=home"),
'users'=>array('id'=>"users", 'parent'=>"home", 'title'=>"Users", 'url'=>"test.php?id=users"),
'deep'=>array('id'=>"deep", 'parent'=>"users", 'title'=>"Deep", 'url'=>"test.php?id=deep")
);
 function breadcrumbs($id, $pages){
 	$bcl = array();
 	$pageid = $id;
 	while(strlen($pageid)>0){
 		$bcl[]= $pageid;
 		$pageid = $pages[$pageid]['parent'];
 	}
 	for ($i = count($bcl)-1; $i >=0 ; $i--) {
 		$page = $pages[$bcl[$i]];
 		if ($i>0) {
 			echo "<a href=".$page['url'].">";
 		}
 		echo $page['title'];
 		if ($i>0) {
 			echo '</a> >> ';
 		}
 	}
 }
 ?>
 <!DOCTYPE html>
 <html lang="en">
 <head>
 	<meta charset="UTF-8">
 	<title><?php echo $id; ?></title>
 </head>
 <body>
 	You'r Here: <?php breadcrumbs($id, $pages) ?> <br>
 	Page Name: - <?php echo $id; ?>
 	<br/><a href="test.php?id=home">Home</a>
 	<br/><a href="test.php?id=users">Users</a>
 	<br/><a href="test.php?id=deep">Deep</a>
 </body>
 </html>

इसे भी पढ़े – मकरासन कैसे करते है और इसके फायदे

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *