Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Hiperłącze..., i wogóle
giciarz_1200`
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Mam problem z hiperłączem na stronie php. Gdy napisze kod w HTML który przenosiłby mnie na jakąś strone wówczas to hiperłącze nie działa. Prosiłbym aby ktoś "dobry" w php napisał mi wzór takiego kodu z adresem np.

index.php?op=1&go=2

Z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
-Guest-
post
Post #2





Goście







A nie wychodzi Ci normalnym kodem dla linka:

  1. <A HREF="index.php?op=1&go=2">więcej...</A>


?
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Wówczas nie otwiera się strona
Go to the top of the page
+Quote Post
mdco
post
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


A o jakim adresie pojawia sie strona?


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Za każdym razem adres odnośnika ale strona mi sie nie pojawia...
Go to the top of the page
+Quote Post
strife
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Cytat(giciarz_1200` @ 2005-08-04 21:40:36)
Za każdym razem adres odnośnika ale strona mi sie nie pojawia...

  1. <?php
  2.  
  3. if ( $_GET['op'] == '1' && $_GET['go'] == '2' )
  4. {
  5. echo 'Jakas akcja';
  6. }
  7.  
  8. ?>


Teraz po kliknięciu na taki odnosnik pojawi się ten napis... możesz też zrobić sobie dowolną akcję etc.

questionmark.gif?


--------------------
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #7





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Adres jest ten co ma być ale strona się nie zmienia...
Go to the top of the page
+Quote Post
R4v3N
post
Post #8





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Pultusk

Ostrzeżenie: (0%)
-----


ehmmm jak dla mnie to nie wiem o czym piszesz tongue.gif
moze daj kod tego pliku do ktorego odwoluje sie link
moze to nie wina linka tylko twojego kodu questionmark.gif
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #9





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


menu.html
  1. <a href="index.php?op=1">STRONA GŁÓWNA</a><br><br>
  2. <a href="index.php?op=2">GRY</a><br><br>
  3. <a href="index.php?op=2&go=2">- nowosci</a><br><br>
  4. <a href="index.php?op=2&go=3">- zapowiedzi</a><br><br>
  5. <a href="index.php?op=2&go=4">- linki</a><br><br>
  6. <a href="index.php?op=3">KONTAKT</a><br><br>

To jest tekst z menu. Strony, które mają link dłuższy nie wgrywają się.

psgry.inc.php
  1. <?
  2. $getOp = isset($_GET['op']) ? (int) $_GET['op']: null;
  3. ?>
  4. <?
  5. switch ($getOp) 
  6. {
  7. case 2: 
  8. include(&#092;"gry/pgry2_2.inc.php\"); 
  9. break;
  10. case 3: 
  11. include(&#092;"gry/pgry2_3.inc.php\"); 
  12. break;
  13. case 4: 
  14. include(&#092;"gry/pgry2_4.inc.php\"); 
  15. break;
  16. case 1: 
  17. default:
  18. include(&#092;"gry/srt2_1.inc.php\");
  19.  
  20. }
  21.  
  22.  
  23. ?>


Coś jeszcze??
Go to the top of the page
+Quote Post
-Guest-
post
Post #10





Goście







Po pierwsze. Po co to jest :]
przecierz jezeli $_GET['op'] jest puste to i tak nadajesz NULL zmiennej $getOp ^^
Wiec rowniedobrze mozna dac
  1. <?php
  2. $getOp = $_GET['op'];
  3. ?>


Cytat
$getOp = isset($_GET['op']) ? (int) $_GET['op']: null;


A co do reszty to powino ty chyba wygladac jakos tak.

  1. <?
  2. switch($_GET['op']) 
  3. {
  4. case 2: 
  5. switch($_GET['go']) {
  6. case 2: echo &#092;"akcja 2\";
  7. break;
  8. case 3: echo &#092;"akcja 3\";
  9. break;
  10. case 4: echo &#092;"akcja 4\";
  11. break;
  12. } 
  13. // include(\"gry/pgry2_2.inc.php\");
  14.  
  15. break;
  16. case 3: 
  17. include(&#092;"gry/pgry2_3.inc.php\"); 
  18. break;
  19. case 4: 
  20. include(&#092;"gry/pgry2_4.inc.php\"); 
  21. break;
  22. case 1: 
  23. default:
  24. include(&#092;"gry/srt2_1.inc.php\");
  25.  
  26. }
  27.  
  28. ?>


chyba ze masz cos takiego w pliku "pgry2_2.inc.php". Jezeli masz to to musi dzialac tongue.gif
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #11





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Na stronie głównej mam ten kod który dałem i działa ale gdy podstrony nie otwierają się chociaż link się zmienił.

GRY
podstrona1
podstrona2

Link który dałeś działa ale jest taka sama reakcja jak z moim kodem. Stronasie nie ładuje.
Go to the top of the page
+Quote Post
R4v3N
post
Post #12





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Pultusk

Ostrzeżenie: (0%)
-----


  1. 1. <a href="?op=2">pgry2_2.inc.php</a><br>
  2. - <a href="?op=2&go=2">pgry2_2.inc - go:2</a><br>
  3. - <a href="?op=2&go=3">pgry2_2.inc - go:3</a><br>
  4. - <a href="?op=2&go=4">pgry2_2.inc - go:4</a><br>
  5. 2. <a href="?op=3">gry/pgry2_3.inc.php</a><br>
  6. 3. <a href="?op=4">gry/pgry2_4.inc.php</a><br>
  7. 4. <a href="?op=">gry/srt2_1.inc.php</a> / <a href="?op=1">gry/srt2_1.inc.php</a><hr>
  8.  
  9. <?php
  10. echo "$_GET['op'] = ".$_GET['op']."<br>
  11. $+GET['go'] = ".$_GET['go']."<hr>";
  12. ?>
  13.  
  14. <?
  15. switch($_GET['op']) 
  16. {
  17. case 2: 
  18. switch($_GET['go']) {
  19. default:
  20. case 2: echo "akcja 2";
  21. break;;
  22. case 3: echo "akcja 3";
  23. break;;
  24. case 4: echo "akcja 4";
  25. break;;
  26.  
  27. } 
  28. // include("gry/pgry2_2.inc.php");
  29.  
  30. break;
  31. case 3: 
  32. include("gry/pgry2_3.inc.php"); 
  33. break;
  34. case 4: 
  35. include("gry/pgry2_4.inc.php"); 
  36. break;
  37. case 1: 
  38. default:
  39. include("gry/srt2_1.inc.php");
  40.  
  41. }
  42.  
  43. ?>



No ja nie wiem u mnie dziala to idealnie tongue.gif
Go to the top of the page
+Quote Post
giciarz_1200`
post
Post #13





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.08.2005

Ostrzeżenie: (0%)
-----


Nie o to mi chodzi.

Mam strone:

________________
LOGO |
________________ |
| |
menu | "strona" |
| |
| |
| |
| |
_____|___________|


Problem tkwi w tym że jak nacisne link w menu "nowosci" to ta podstrona nie wyświetla się wogóle, a chce zeby wyswietliła się w miejscu "strona"(tam wyżej na układzie strony).
Go to the top of the page
+Quote Post
_Mateo
post
Post #14





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Skrypt php sie wykonuje w tym miejscu w HTML, gdzie go wsadzisz. Zatem w tabelce czy tam warstwie 'nowosci' musisz wsadzic skrypt ktory obsluguje wyswietlanie zawartosci, albo do zmiennej przypisac na poczatku a potem wyswietlic zmienną - cała filozofia.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:50