Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: brak linku przy selected
Forum PHP.pl > Forum > Przedszkole
nitroo
Czesc mojego kodu:

  1. <?php
  2. $news = $_REQUEST['news'];
  3.  
  4. switch ($news)
  5. {
  6. case "dodaj_newsa":
  7. $news1 = " class=selected";
  8. break;
  9. case "edytuj_newsa":
  10. $news2 = " class=selected";
  11. break;
  12. }
  13. ?>


oraz

  1. <?php
  2. <td'.$news1.'><a href="index.php?news=dodaj_newsa" target="_self">Dodaj newsa</a></td>
  3. <td'.$news2.'><a href="index.php?news=edytuj_newsa" target="_self">Edytuj newsa</a></td>
  4. ?>


Styl selected to zwykle czarne tlo z bialym napisem. Jesli wybiore DODAJ NEWS lub EDYTUJ NEWS to moj wybor otrzyma class=selected i jest super. Problem polega jednak na tym, ze jak zrobic, gdy juz otrzyma ten selected, to aby nie byl juz linkiem?

domyslnie:
  1. <?php
  2. <td><a href="index.php?news=dodaj_newsa" target="_self">Dodaj newsa</a></td>
  3. ?>

a gdy wybiore wlasnie DODAJ NEWSA, to aby bylo:
  1. <?php
  2. <td class="selected">Dodaj newsa</td>
  3. ?>


Jak to zrobic?
sebekzosw
  1. <?php
  2. if($_GET["news"] == "dodaj_newsa") {
  3.  echo "<td><a href=\"index.php?news=dodaj_newsa\" target=\"_self\">Dodaj newsa</a></td>";
  4. } else {
  5.  echo "<td class=\"selected\">Dodaj newsa</td>";
  6. }
  7. ?>
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.