Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.02.2003 Ostrzeżenie: (0%)
|
Czy ktoś mógłby mi podpowiedzieć, w jaki sposób do zmiennej z indeksu
($id) dodać zmienną występującą na podstronie (&podstrona) i nadać jej konkretną wartość, tak, aby link htmla wyglądał następująco: .../index.php?id=podstrona&podstrona=jakaś_wartość. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%)
|
Cytat W pilku indexu znajduje się formuła:
$FORM=array_merge($HTTP_POST_VARS, $HTTP_GET_VARS); if(isset($FORM['id'])){$id=$FORM['id'];} Następnie prosta funkcja warunkowa if, else if... else. W jednym z warunków poleceniem include włączana jest podstrona.php I tu zaczynają się kłopoty. Jeśli nadam zmiennej $id wartość $podstrona ($id==$podstrona) działa to prawie bez zastrzeżeń. W chwili, gdy zmiennej $podstrona nadaję wartość wszystko się wywraca, wracając do indexu z pustymi rękoma (ostatni warunek indexu - "taka strona nie istnieje") Z php zetknęłam sie dwa tygodnie temu po raz pierwszy - być może mówimy o tym samym, tylko inaczej... Jedno jest pewne - to nie działa. 1) nie musisz mergowac tablic - masz jedna wspolna ktora zawiera GET i POST - $_REQUEST 2) zeby przypisac uzywa sie = a nie == - moze masz taki blad 3) uff nie bardzo rozumiem co robisz - jak sie wywala to zorb po prostu var_dump($id) i var_dump($podstrona) i sprawdz co sie dzieje. jak chcesz przechocic przez okreslone podstorny to moze przejrzystszy bedzie case? ps jak masz if po issecie to jesli nie ma $_GET['id'] to nie ma tez $iid wiec na tym moze sie wywala. |
|
|
|
Poldek Łączenie zmiennych na podstronach 4.02.2003, 20:06:53
Seth Po pierwsze pomyliles fora.
Kod...
$url = 'index... 4.02.2003, 20:16:38
Poldek W pilku indexu znajduje się formuła:
$FORM=array_... 4.02.2003, 20:32:01
Poldek Cześć.
Nawet nie podziękowałam za pomoc. Strona j... 16.02.2003, 17:48:56 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:37 |