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
papik
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.08.2006
Skąd: Libiąż

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


Dziękuje za wszystkie odpowiedzi :]

strife

Nie do końca o to chodzi, bo $_SERVER['SCRIPT_NAME'] zwraca mi tylko nazwę pliku, np. index.php, a ja potrzebuje żeby zwróciło mi nazwę pliku wraz ze zmiennymi np. index.php?page=menu.
Dodawanie do $root_dir w dalszej kolejności zmiennych jest też w pewnym stopniu uciążliwe, bo muszę najpierw wyciągać zmienne przekazane na obecną stronę i wrzucać je do $root_dir , a nie zawsze będę wiedział jakie akurat zmienne są przekazane na daną stronę.
Chciałbym aby to była uniwersalna funkcja, którą mogę zastosować na dowolnej stronie, a proces pobierania zmiennych był automatyczny.
Ten efekt osiągnąłem dzięki $_SERVER['REQUEST_URI'], ale prawdę powiedziawszy nie wiem czy tak może być, bo nigdy wcześniej go nie stosowałem.


bmL

Niestety formularz mnie nie urządza, bo chciałbym aby to było powiązane ze zwykłym linkiem na stronie.


klucznick

Jeśli chodzi o $_SERVER['SCRIPT_NAME'] to wyżej wyjaśniłem dlaczego on mnie nie satysfakcjonuje.
Natomiast zastosowanie IF jest skuteczne i przy przesłaniu jednej zmiennej na razie działa mi bez zarzutu.
Zastanawia mnie tylko teraz i kombinuje jak to skutecznie zastosować gdy w linku będę chciał przesłać więcej niż jedną zmienną. Musze zweryfikować obecność każdej ze zmiennych i na tej podstawie wygenerować odpowiedni link.
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: 27.12.2025 - 19:41