Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]link w php
Forum PHP.pl > Forum > Przedszkole
fraksipon
index.php
  1. <?PHP include('moja_strona/adres.php'); ?>


adres.php (chciałbym zrobić linki, na adres domowy i adres służbowy)
  1. <a href="<?PHP include('moja_strona/adres/domowy.php'); ?>domowy</a>
  2. <a href="<?PHP include('moja_strona/adres/słuzbowy.php'); ?>slużbowy</a>


Kod html nie zadziała prawidłowo. Jaki kod zincluduje mi po naciśnięciu na adres domowy lub słuzbowy?
Mephistofeles
Jaki kod? Ten z pliku domowy/służbowy.php.
Na pewno wiesz do czego służy include?
evolucja
Tak napewno nie zadziała smile.gif Mam inną propozycję:
  1. <?php $strona = $_GET['strona'];
  2. if($strona == 'domowy') {
  3. include('moja_strona/adres/domowy.php');
  4. }
  5. elseif ($strona == 'sluzbowy') {
  6. include('moja_strona/adres/słuzbowy.php');
  7. } ?>
  8. <a href="?strona=domowy">domowy</a>
  9. <a href="?strona=domowy">slużbowy</a>
fraksipon
Dzięki,
możesz mi jesszcze powiedziec jak wygladalby kod gdyby było więcej linków niż dwa?
evolucja
analogicznie mógłbyś dodawać kolejne elseify, ale rozwiązanie poniżej jest wg. lepsze
  1. switch($strona)
  2. {
  3.  case "domowy":
  4. include("moja_strona/adres/domowy.php");
  5.  break;
  6. case "sluzbowy":
  7. include("moja_strona/adres/słuzbowy.php");
  8.  break;
  9. default:
  10. include("moja_strona/adres/domyslny.php");
  11.  break;
  12. }


wymaga coś tłuamczenia? smile.gif
fraksipon
Działa tylko gdy zaincluduje dane to pod nimi umieszcza te linki, a dałoby się tak aby ich nie pokazywal?
evolucja
Chcesz wyświetlić linki tylko wtedy gdy nie ma zaincludowanej żadnej strony?
  1. if($strona != "") {
  2. echo "<a href=\"?strona=domowy\">domowy</a><br><a href=\"?strona=domowy\">slużbowy</a>"; }
fraksipon
Nie, nie. Zależy mi na tym aby pokazał te linki, a po naćisnięciu któregoś pokazał zawartość danej strony. Zamiast tych linków.
Mephistofeles
  1. <a href="moja_strona/adres/domowy.php">domowy</a>
fraksipon
Nie napisałem, że na stronie jeszcze są jakieś inne elementy np:graficzne i nie moge tego zastosować
Drohan
  1. echo " <a href=\"domowy.php\">Adres domowy strony</a>&nbsp<a href=\"sluzbowy.php\">Adres slużbowy</a>";
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.