Th0e
31.03.2013, 17:46:15
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
31.03.2013, 18:29:46
no to dajesz linki typu:
<a href="index.php?page=kontakt">Kontakt
</a>
i później:
switch($_GET['page']) {
case 'kontakt':
include("inc/kontakt.php");
break;
}
gornik
31.03.2013, 18:40:26
Wydaje mi się, że lepiej tutaj użyć IF zamiast SWITCH
<a href="index.php?page=link1">Kontakt</a>
<a href="index.php?page=link2">Kontakt</a>
<?php
if($_GET['page'] == 'link1')
if($_GET['page'] == 'link2')
include('page2.html');
?>
miras
31.03.2013, 18:55:47
No nie wiem w czym będą w tym wypadku lepsze ify od switch'a, ale co kto lubi
artuross
31.03.2013, 19:27:20
Jesli masz kilka tych linkow to lepszy jest switch, jesli tylko jeden to raczej if.