Jednom formom izbor dve razlicite php strane
Kako pomocu JEDNE forme, Radio control-om , uraditi da se
izborom jednog od ponudjena dva Radia, na SUBMIT baca na php stranu koja je ustvari izabrana Radiom. Imam vec uradjenu formu, ali mi se uakazala potreba za odredjenim podupitom, pa to pokusavam da resim na taj nacin. Zbunjuje me jer mi npr. forma pocinje sa: <form action="report.php" method="post" > a zavrsava se sa: <input type="submit" name="submit" value="Izvestaj" /> KAKO TO DA URADIM AKO SAM VEC NA POCETKU DEFINISAO DA MI JE form action="report.php", a identicni podatci koje POST-ujem potrebni su mi da rezultate prikazem i obradim samo na drugi nacin. |
uvek ti je najbolji nacin da u tom report.php proveis sadrzaj forme i na osnovu toga uradis razlicite obrade, ukljucujuci i redirekciju, ako je potrebna.
|
Tako je, napravi jednu malu skriptu koja će samo da ti prosleđuje zahtev dalje na jednu ili drugu skriptu, u zavisnosti od vrednosti tog parametra.
|
Citat:
Ako sam dobro shvatio na report.php treba da proverim vrednost iz Radia, pa ako je zadata ostaje na report.php, ako je druga izabrana salje ga na potrebnu.php ? |
Da dobro si razumio :) Ili zbog eventualne prosirivosti mozes za svaku opciju uraditi redirekciju na drugi fajl. Znaci radio1 = obrada1.php, radio2 = obrada2.php .....
|
Citat:
hvala |
a sta fali javascriputu ?
Kôd:
onchange="location.href='strana.php'" |
Citat:
Iskustvo kaze da web aplikaciaj treba sto manje da zavisi o klijenta, klijentovh mogucnosti, sposobnosti i namera da uradi nesto sto apliakcijom nije predvidjeno. Koristiti Javascript za aplikativnu funkcionalnost u vecini slucajeva je debeo promasaj. |
Pedja, ... pazi, ne znam ni gde da pocnem... mislim pravljenje ss skripte za redirekciju?
Sta to "klijent" moze da uradi sa js a nemoze u slucaju pravljenja odvojene (recimo) php skripte koja ce da sluzi za redirekciju... mislim... daj |
Pa recimo moze da disabluje JS, pa aplikacija nece da radi... jel to dovoljno?!?
|
Zato je lepa stvar kada skripta ima samo jedan ulazni fajl, pa sve lepo možeš da slažeš na osnovu prosleđenih parametara. :1014:
|
i? moze neko da disejbluje js i sta onda ? da li je aplikacija ugrozena ? sta je konkretno problem u tom slucaju osim da mu nece raditi, zato sto je On sebi iskljucio js ? get real.
|
Cvele, po meni je sasvim dovoljan problem to sto mu app nece raditi... nisu svi pametni tolko da se snalaze sa konfiguracijom svog racunara... pa i ako je greskom iskljucio js, samog korisnika to ne treba da tangira, jer ipak on hoce da koristi tu aplikaciju, ali je sprecen...
Dakle, gube se posetioci... a ako za tebe nije dovoljan problem sto svakom korisniku ne radi program... onda verujem da ti nije mesto u programerskoj bransi... PS. nisam mislio da vredjam, i ako poruka izgleda uvredljivo, nisam imao nameru. |
U prevodu, po tebi, ako npr korisnik iskljuci zvuk na racunaru (pazi, Slucajno! :)) i pokusa da slusa muziku preko winampa tu postoji problem i winamp gubi korisnike! >> ... <<
Pazi, do neke 1999 su takvi komentari oko JS "pili vodu", danas je JavaScript sastavni deo modernog developmenta i kao takav sa sobom je doneo mnogo prednosti i poneku manu. PS Sta bi rekao recimo za flickr, zamisli korisnik >>slucajno<< iskljuci uciavanje slika :) Off Topic: Molba za nadlezna lica, kada se otvori nova tema u "Sva početnička pitanja" neka se doda prefix [Warning: Possible Advocacy] |
Winamp je program za puštanje muzike, flickr je sajt za fotografije.
Čovek piše veb aplikaciju kojoj tema nije JavaScript, ne znam zašto bi isti bio neophodan za njeno funkcionisanje. Ako nešto možeš da uradiš bez JS-a, bez da to utiče na user experience, uradi to bez JS-a. BTW, nisam verovao da na DPT-u postoje "profesionalci" koji tvrde suprotno. |
Citat:
http://www.mobisrbija.com Izgleda da je vreme je da potražiš drugo zanimanje... |
???
Ne razumem ovoliku raspravu oko jedne jasne stvari.
pele, napravi kao sto su Peđa i jablan predložili ali možes da dodaš i javascript deo. Ako korisnik isključi javascript onda će tvoj report.php da završi posao. Pored toga, ovo: onchange="location.href='strana-radio1.php'" mozda neče završiti posao jer mislim da peletu treba da se submituju podaci a ne jednostavna redirekcija. |
Citat:
ne moras bas da shvatas to bukvalno... |
Citat:
|
Citat:
Citat:
|
Citat:
|
Citat:
To je tako ocigledno promasen pristup da je gubljenje vremena uopste objasnjavati zasto se to tako ne radi. |
Pazi, nijednog ni drugog necu ni udostojiti odgovora...
Samo moram da iznesem nadu da ce neko uskoro izmisliti timemachine i da cete se vas dvojca uspesno vratiti medju svoje ljude u 1999god over&out |
Cvele, malo si preterao ;)
JS jeste sastavni deo današnjeg web razvoja, ali ipak treba težiti tome da sve radi i bez JS-a, posebno ako je u pitanju javni sajt (web appovi još nekako mogu da se provuku uz JS kao sistemski requirement, posebno ako se vidi da JS značajno unapređuje sam app). Nema to nikakve veze sa određenom godinom... |
Vreme je GMT +2. Trenutno vreme je 11:11. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.