Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]kliknięcie w link -> przekazanie danych do $_GET
Forum PHP.pl > Forum > Przedszkole
Th0e
Witam.
Tworzę stronę i chcę zrobić tak, że gdy kliknie się np. na link "kontakt" (zwykły link a href) to żeby nie przenosiło nas na inną podstronę, tylko wysyłało do globalnej $_GET "kontakt". Wtedy niżej dam ify, które będą sprawdzać czy dany get istnieje i jeśli tak to wyświetli daną treść.
Żeby wszystko odbywało się na jednej stronie index.php
miras
no to dajesz linki typu:

  1. <a href="index.php?page=kontakt">Kontakt</a>


i później:

  1. switch($_GET['page']) {
  2. case 'kontakt':
  3. include("inc/kontakt.php");
  4. break;
  5.  
  6. }
  7.  
gornik
Wydaje mi się, że lepiej tutaj użyć IF zamiast SWITCH
  1. <a href="index.php?page=link1">Kontakt</a>
  2. <a href="index.php?page=link2">Kontakt</a>
  3. <?php
  4.  
  5.  
  6. if($_GET['page'] == 'link1')
  7. echo "Dziala";
  8. if($_GET['page'] == 'link2')
  9. include('page2.html');
  10. ?>
miras
No nie wiem w czym będą w tym wypadku lepsze ify od switch'a, ale co kto lubi smile.gif
artuross
Jesli masz kilka tych linkow to lepszy jest switch, jesli tylko jeden to raczej if.
Th0e
dzięki wielkie smile.gif
wolę if
Temat do zamknięcia smile.gif
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.