|
![]() |
#1 |
dragomir@radioactivesound
Na probnom radu
Datum učlanjenja: 26.03.2007
Lokacija: subotica
Poruke: 26
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Evo deo koda iz cs.php
$files=array("1"=>"home.php","manufacturer.php","s earch.php","amount.php","update_function.php","lin ks.php"); if ($_GET["target"]=="") require "home.php"; else require $files[$_GET["target"]]; gde iz menija otvaram search. Znaci imam stranicu cs.php i dalje sa logo, menu i search.php stranicama. Unesem karaktere u search polje i izvlacim listu pretrage u njoj samoj. search.php: <form method="GET" action="search.php"> Sve radi samo sto je otvori u istom prozoru ali novoj stranici tj. nije vise povezana sa cs.php (gde mi je recimo podesena boja pozadine i slicno). Sad mi je pozadina bela. Valjda sam nekako objasnio... ![]() |
![]() |
![]() |
#2 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() A što ne otvoriš opet cs umesto search u novom prozoru? action=cs.php?target=search
|
![]() |
![]() |
#3 |
dragomir@radioactivesound
Na probnom radu
Datum učlanjenja: 26.03.2007
Lokacija: subotica
Poruke: 26
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Ako navedem action="cs.php?..." otvorice stranicu u okviru cs.php-a ali bez obzira sta je target (probao sam i neke nebuloze uneti) otvara home page.
|
![]() |
![]() |
#4 |
Comfortably Numb
Professional
|
![]() ...form action="cs.php?action=search.php"
Btw, action atribut iz form taga nema veze sa "action" parametrom koji vuces kroz $_GET - pretpostavljam da te to bunilo, mislio si da ces automatski da dobijes action=search.php ako stavis <form action="search.php"> ? ![]() |
![]() |
![]() |
#5 | |
dragomir@radioactivesound
Na probnom radu
Datum učlanjenja: 26.03.2007
Lokacija: subotica
Poruke: 26
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Citat:
|
|
![]() |
![]() |
#6 |
dragomir@radioactivesound
Na probnom radu
Datum učlanjenja: 26.03.2007
Lokacija: subotica
Poruke: 26
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() evo kako stoje stvari...
npr. uneses action="cs.php?..." i iza ? nista ne konta! Znaci mozes uneti i "cs.php?babi smrde noge" nece skontati vec ce otvoriti homepage. ![]() |
![]() |
![]() |
#7 |
Comfortably Numb
Professional
|
![]() form action="cs.php?target=search.php"
|
![]() |
![]() |
#8 |
profesionalac
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Chicago IL, USA
Poruke: 209
Hvala: 12
12 "Hvala" u 11 poruka
![]() |
![]() <form action="cs.php" method="get">
<input type="hidden" name="action" value="3" /> Eto ti. Posto ti forma ide preko GET-a (to ti ono method), onda ce ti ponistiti sve sto stavis u action posle "?". Zato taj "action" parametar moras da prosledis kao posebno (hidden) polje. Trojku sam stavio jer mi se cini da je u onom nizu na trecem mestu stranica search.php Da si odlucio da saljes formu preko POST-a, onda bi bilo: <form action="cs.php?action=3" method="post"> Ali ti onda ne bi radio onaj require, jer trazi $_GET['action'] , a ne $_POST['action']... Nadam se da kontas zasto ide trojka, a ne "search.php". Zato sto je u tvom nizu niz[3] = 'search.php' |
![]() |
![]() |
#9 |
Comfortably Numb
Professional
|
![]() Da, 'ladno... koristi GET metodu + njegova vrednost je kljuc $files niza... nije ni cudo sto "nista ne radi".
/me od sada gleda svoja posla ![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
mod_rewrite i problem sa putanjama | Marko Medojevic | Sva početnička pitanja | 6 | 20. 11. 2008. 14:39 |
Double float problem - resen, ali ima dodatni problem :0 | ljtruba | (X)HTML, JavaScript, DHTML, XML, CSS | 34 | 23. 08. 2008. 02:28 |