| -Gość_papik_*- |
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. |
|
|
|
![]() |
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ść_papik_* [PHP] przesłanie zmiennej na bieżącą stronę, GET (lub POST) 10.08.2007, 22:22:35
strife Przejrzyj sobie tablicę $_SERVER konstrukcjam... 10.08.2007, 22:37:13
papik Ok, doszedlem do czegos takiego:
[PHP] pobierz, pl... 10.08.2007, 23:28:39
strife Hmm ... o coś takiego Ci chodzi?
[PHP] pobierz, p... 11.08.2007, 00:55:53
bmL Hmm, jeżeli dobrze rozumiem to chcesz żeby formula... 11.08.2007, 03:42:41 
jarrod Cytat(bmL @ 11.08.2007, 04:42:41 ) Hm... 11.08.2007, 09:46:58
klucznick Cytat(papik @ 11.08.2007, 00:28:39 ) ... 11.08.2007, 09:41:29
bmL No to może tak:
[PHP] pobierz, plaintext ... 11.08.2007, 14:23:56
papik No i bardzo ładnie chodzi :]
Co prawda pierwotnie ... 11.08.2007, 19:18:15 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:41 |