- Home
- Categorie
- Coding e Sistemistica
- Coding
- Aggiungere una classe CSS attiva alla voce di menu
- 
							
							
							
							
							
Aggiungere una classe CSS attiva alla voce di menuCiao, ho un menu di navigazione per categorie e quello che vorrei fare è rendere attiva la voce di menu interessata, cioè se clicco nel menu la voce cat-1 mi dovrebbe rimanere evidenziata cat-1 classe Bootstrap <li class='active'>la query: $cat = "SELECT * FROM category WHERE cat_parent_id = :value ORDER BY cat_id ASC"; $stmt = $con->prepare($cat); $stmt->bindValue(':value', 1, PDO::PARAM_STR); $stmt->execute(); while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){ extract($row); $name_cat = str_replace("-"," ", $cat_name); $name_under = str_replace(" ","-", $cat_name);poi ho provato così $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $path_parts = pathinfo($actual_link); $active = $path_parts['filename'];e nell'HTML: <li><a class="dropdown-item <?php if($nome == $active) echo 'active';?>" href="<?php echo $home_url.$cat_id."/".strtolower($name_under);?>.html">ma in questo modo vengono rese attive tutte le categorie estratte dalla query e non solo quella interessata. 
 Spero di essermi spiegato.
 Grazie