Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] przesłanie zmiennej na bieżącą stronę, GET (lub POST)
-Gość_papik_*-
post
Post #1





Goście







Witam.
Mam następujący problem.

Jest sobie pewna strona, na którą przekazuję zmienne w adresie:
np.
index.php?page=menu

Na tej stronie chciałbym umieścić link, który po kliknięciu ponownie ładuje mi bieżącą stronę, ale dodając do niej kolejną zmienną:
np.
index.php?page=menu&id=10

Chciałbym to osiągnąć nie wpisując <a href="index.php?page=menu&id=10">, aby ten link był uniwersalny i niezależny od tego na jakiej stronie jest umieszczony.

Proszę o wskazówki czy w php istnieje funkcja, która po kliknięciu na link pozwala na przeniesienie na bieżącą stronę, ale z dodaniem do niej przez GET (lub POST) kolejnej zmiennej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bmL
post
Post #2





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


No to może tak:
  1. <?php
  2. $page = $_SERVER['REQUEST_URI'];
  3. echo $page;
  4.  
  5. if (!isset($_GET[id]))
  6. $link = '<a href="'.$page.'&id=10">link</a>';
  7.  
  8. else
  9. {
  10. $replace = 'id='.$_GET[id];
  11. $link = str_replace($replace, "id=15", $page);
  12. }
  13. echo $link;
  14. ?>

Pisane trochę z palca więc mogą być błędy ale założenie jest chyba słuszne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował bmL 11.08.2007, 14:32:28
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 06:34