Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML][PHP]menu w php
Forum PHP.pl > Forum > Przedszkole
martex
Witam
Mam proste menu które działa na urlu i potem go switchuje
problem z tym ze niewiem jak dokleic mu active clas do właśnie załadowanej strony

pytanie 2 lepiej w php i nie być zależnym od przeglądarki czy js questionmark.gif
przykład kodu
  1. <?php
  2.  
  3. require('header.php');
  4. require ('menu.php');
  5.  
  6. $tabs = (int)$_GET['menu'];
  7.  
  8. echo ($_GET['menu'] == 1 ? ' class="active"' : '');
  9.  
  10. switch ($tabs)
  11. {
  12. case 1:
  13. include('content.php');
  14.  
  15. break;
  16.  
  17. case 2:
  18. include('oferta.php');
  19. break;
  20. ......


tym echo nad switchem sprawdzałem czy to działa w 2 strony
Turson
Tok myślenia dobry
martex
ok czyli myśleć dalej tongue.gif questionmark.gif
czy może jakas podpowiedz tongue.gif questionmark.gif
Turson
Jak masz menu to użyj kodu z linii 8, żeby nadać klasę
martex
odgrzewam bo dzisiaj muszę do tego sie spowrotem zabrać jak tam mam wstrzyknąć html classe questionmark.gif wciska mi jako string
z góry dzięki za pomoc / przykład

oczywiscie menu li
wyglada jak standardowe

  1. <li><a href="index.php?menu=1">O nas</a></li>
  2. <li><a href="index.php?menu=2">Oferta</a></li>
  3. itd...
Turson
  1. <li<?php if($_GET['menu'] == 1) echo ' class="active';?>><a href="index.php?menu=1">O nas</a></li>
  2. <li<?php if($_GET['menu'] == 2) echo ' class="active';?>><a href="index.php?menu=2">Oferta</a></li>

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.