![]() |
![]() |
-Gość_raku18- |
![]()
Post
#1
|
Goście ![]() |
witam ponownie :-) mam problem następujący ,otórz napisałem skrypt ,niestety odsyłacze nie działają proszę o pomoc .
Kod: Kod [php] [/php]<tr> <td width="15%"><? include("include/menu_lewe.inc");?></td> <td width="70%"> <? if(!isset($go)){ include("teksty/news.txt"); } else if($go==1){ include("teksty/1.txt"); } else if($go==2){ include("teksty/2.txt"); } else if($go==3){ include("teksty/3.txt"); } else if($go==4){ include("teksty/4.txt"); } else if($go==5){ include("teksty/5.txt"); } else echo "Taka strona nie istnieje :)"; ?> </td> <td width="15%"><? include("include/menu_prawe.inc");?></td> </tr> jest to plik o nazwie index.php do tego pliku jest jak widać włączone menu o kodzie : Kod [php]<a href="index.php">strona główna</a><br> [/php]<a href="index.php?go=1">podstrona 1</a><br> <a href="index.php?go=2">podstrona 2</a><br> <a href="index.php?go=3">podstrona 3</a><br> <a href="index.php?go=4">podstrona 4</a><br> <a href="index.php?go=5">podstrona 5</a> Dlaczego nie działają linki proszę o pomoc _:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%) ![]() ![]() |
kuziu zawsze mnie wyprzedzasZ:P
--- post nic nie wnosi do dyskusji (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) to nie jest forum do nabijania postów. aleksander |
|
|
-Gość_raku18- |
![]()
Post
#4
|
Goście ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o REGISTER_GLOBALS w manualu.... serwer ma ustawione zmienne globalne na off więc musisz używać $_POST i $_GET..... ten pierwszy przy formularzach a drugi przy linkach np. index.php?go=1 => $_GET['go'] = 1
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Dane wysyłane z formularza do skryptu php odbierane są w tablicy super globalnej $_GET
Aby sprawdzić zawartośc zmiennej 'go' wysłanej z formularza nalezy uzyć
W Twoim wypadku
I w reszcie kodu analogicznie ... Ten post edytował Kuziu 21.02.2005, 14:03:20 |
|
|
-Gość_raku18- |
![]()
Post
#7
|
Goście ![]() |
Naprawde jestem wam bardzo wdzieczny tylko z tym problem ze robie wszystko wg waszych wskazówek i dalej przy kliknieciu w ktory kolwiek link laduja mi sie newsy czyli to co pierwsze includuje :-( Pomorzcie prosze .
|
|
|
-Gość_raku18- |
![]()
Post
#8
|
Goście ![]() |
Naprawde jestem wam bardzo wdzieczny tylko z tym problem ze robie wszystko wg waszych wskazówek i dalej przy kliknieciu w ktory kolwiek link laduja mi sie newsy czyli to co pierwsze includuje :-( Pomorzcie prosze .
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Zamiast $_POST['go'] powinno być $_GET['go']
Możesz też napisać to tak:
Dla mnie konstrukcja switch case break jest bardziej czytelna w takim przypadku, niż if elseif. |
|
|
-Gość_raku18- |
![]()
Post
#10
|
Goście ![]() |
Niestety nie pomogł widocznie jestem za tępy na to więc gdybyście mogli mi to jak łopatą do głowy to normalnie byłbym w 7 niebie :-)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
BTW. Sorki za to $_POST ... z przywyczajenia to napisałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) $_POST - zmienne z formularze $_GET - zmienne z adresu |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Moze tak:
To powinno działać na 100%, u mnie działa. powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ---------------------------------------------------------- Widze,że Kuziu mnie uprzedził wiec zdublowałem odpowiedz. Ale cóz... od przybytku głowa nie boli (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Endrjub 21.02.2005, 14:24:03 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Endrjub mój kod będzie działał równie dobrze a nawet lepiej ... bo u Ciebie nie ma default ... co przy innym adresie wyświetli pustą strone.
Dodatkowo nie wiem po co ten nawiasy przy case oraz po co cudzysłowia podczas podawania argumentów do funkcji |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kuziu, zgadzam się, że Twój przykład jest troszkę lepszy, ale MÓJ TEŻ DZIAŁA, a o 'default' zapomniałem.
Przyznaje racje. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
-Gość_raku18- |
![]()
Post
#15
|
Goście ![]() |
Witam hahahahahahhahah <lol2> Jesteście WIELCY !
tylko widzicie jest problem jeden malutki jeszcze otórz wyswietla mi sie blad w przegladarce :
bład : Kod Notice: Undefined index: go in c:\program files\easyphp1-7\home\w_php\index.php on line 14 Gdybyści jeszcze tylko w tym mi pomogli co (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) :-) Dzięki |
|
|
-Gość_raku18- |
![]()
Post
#16
|
Goście ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Usuń wykrzyknik w 5 linii.
Tak w ogóle to nie wiem jak to zadziałało z tym wykrzyknikiem :| Ten post edytował Kuziu 21.02.2005, 15:40:44 |
|
|
-Gość_RAku- |
![]()
Post
#18
|
Goście ![]() |
Normalnie wszystko śmiga jak ta lala :-) Jesteście najlepsi mam nadzieje ze kiedyś też taki bede <lol> ( nie żebym się podlizywał tylko się bardzo cieszę ) Pozdrawiam Michał
|
|
|
![]()
Post
#19
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:52 |