[ theH @ 27.02.2009. 08:15 ] @
| Ljudi pomagajte. Imam post formu sa nekoliko polja koja se šalju nekoj strani page.php. U <form> sam upisao method="post" action="page.php" i to lepo radi. Međutim potrebno mi je da u adresu na koju se šalju podaci iz forme dodam i podatak iz jednog polja, znači da ne bude action="page.php" nego action="page.php?kod=<kod iz polja1>".
Hvala |
[ kazil @ 27.02.2009. 08:25 ] @
Prvi nacin:
Javascriptom da na onsubmit event uzmes vrednost iz polja1 i to dolepis na action atribut.
Drugi nacin:
Da odradis submit na page.php, tamo iz $_POST-a pokupis vrednost iz polja1, pa da odradis redirekt na page.php?kod=polje1
[ theH @ 27.02.2009. 08:34 ] @
Voleo bih da mi forma radi i bez JavaScripta tako da mi ostaje drugi način. A tu mi je problem što ostale podatke iz forme treba da pošaljem preko http post. Da li je moguće to izvesti sa redirekcijom?
[ kazil @ 27.02.2009. 08:44 ] @
Nakon prvog submita poskidas sve iz posta i strpas u sesiju. Retko ko ima ugasen javascript ovih dana, tako da ti je najbolje da uradis na oba nacina, prvo probas sa js-om, pa ako je ugasen onda na drugi nacin.
[ Nikola Poša @ 27.02.2009. 10:49 ] @
A chekaj, jel' tebi problem to shto se do te forme dolazi tim url-om, npr. page.php?kod=7, ili je ta forma samo na page.php? Ako je ovo prvo, onda u atribut action treba da napishesh $_SERVER['REQUEST_URI'] (action = "<?php echo $_SERVER['REQUEST_URI']; ?>", kako bi akciju preusmerio bash na taj url - page.php?kod=7, i onda imash $_GET['kod'].
A ako nije u pitanju sve ovo shto sam do sada ispisao, onda ne znam zashto bi sve podatke iz forme slao POST-om, a samo taj jedan GET metodom....
[ theH @ 28.02.2009. 23:48 ] @
Uh, dovoljno detaljno objasnio na početku...
Evo šta je trebalo uraditi:
- kada se popuni formular ode se na stranu hvala.php koja podatke iz formulara upiše u bazu i pošalje mail. Ovo sam znao da uradim :)
- dok je posetilac na hvala.php http post pošalje te iste podatke na page.php?kod=<vrednost jednog polja>
- posetilac sa hvala.php može da ode gde hoće, ne zna za postojanje page.php
Uglavnom, rešio sam pomoću cURL.
Hvala svima u svakome slučaju.
[ kazil @ 01.03.2009. 12:41 ] @
Procitaj svoj prvi post i ovaj drugi, dve potpune razlicite stvari... No, nema veze, drago nam je da si resio.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.