[ kelja @ 07.01.2007. 23:19 ] @
Elem,
pretpostavljam da je neko imao iskustva sa ovim/necim slicnim...
Koncept je sledeci:
osoba ostavlja podatke na strani,klasicna forma sa paypal dugmetom na kraju,koje vodi na paypal shopping kartu...(ti podaci se automatski upisuju,preko hidden polja,to nije neki problem)
Pored ove stvari,trebalo bi da se istim(?)klikom(da li je to uopste moguce?)osoba registruje,odnosno posalje mail sa podacima na odredjenu adresu,i da se ti podaci upisu u neku bazu(txt fajl,mySQL svejedno)


E sad...ako razdvojim formu na 2 dela (paypal i ne-paypal deo(sto sam uradio))osoba moze da se registruje-1.deo, pa tek onda dobija paypal formu i dugme..ali..onda ne mora da plati...
Sve u svemu...nadam se da ste otprilike shvatili sta zelim da pitam...(malo sam konfuzan verovatno,ubi me glavobolja,pa reko da priupitam pre kafetina;-))

Registracija+placanje +paypal integracija...ako neko zna kako...

Puno hvala unapred!!!
[ dakipro @ 08.01.2007. 11:44 ] @
Pogledaj preko javaskripta, mozda i nemoras da koristis XMLHttpRequest (AJAX), ali sa ajaxom sigurno moze... Nije bas tipicna forma, vec stavi na onSubmit (formi) ili na onClick (na button (obican button, ne type=submit)) neki funkciju submitForm, pa u njoj posaljes na dve lokacije post metodom iste podatke. Ipak sumnjam da moze bez ajaxa... nadam se da sam ti nesto pomogo :)
[ Nemanja Avramović @ 08.01.2007. 12:44 ] @
Ili tako kako ti je rekao dakipro, ili klikom na button otvori stranicu u kojoj odradiš sve šta treba pa onda preko cURL-a generiši HTTP POST (verujem da je POST) zahtev prema PayPalu.
[ kelja @ 08.01.2007. 12:59 ] @
Hvala vam mnogo,
nesto sa java skriptom sam probao, pa mi se nije svidelo (otvarala su se dva prozora...)ali nisam uradio onako kako je @dakipro rekao...

Probacu opet,dakako.
[ dakipro @ 08.01.2007. 13:30 ] @
Upravo radim nesto slicno, evo ti js kod:

Code:

function getEditDetailsForm(){
   closeAllMenuDivs();
  Effect.toggle('my_details_div','slide');
    submitFrm = new sack();

            submitFrm.method = "POST";
            submitFrm.requestFile = "index.php?show=sta ti treba";
            submitFrm.onLoading = showWaitMessage;
                   submitFrm.setVar("show", "login");
                   submitFrm.setVar("subsection", subsection);
                  submitFrm.setVar("page", 1);
            submitFrm.onCompletion = function() {

                document.getElementById("waiting_div").style.display = 'none';
                document.getElementById("searchButton").disabled = false;

      }
            
            submitFrm.element = "my_details_inner_div";
            submitFrm.runAJAX();
            
        
        function showWaitMessage(){
            document.getElementById("waiting_div").style.display = 'block';
            document.getElementById("searchButton").disabled = true;
        }
        function photoCompliteLoad() {
      
            document.getElementById("waiting_div").style.display = 'none';
            document.getElementById("search").disabled = false;
            
        };
}



ovo je primer upotrebe SACK klase (za ajax).

nemam vremena da ga malo sredim, pogledaj SACK js klasu (naravno, inkludujes je u html fajl), pogledaj njen manual i ovde mozes na
submitFrm.onCompletion da ponovis slicnu ovakvu funkciju koja ce da posalje opet to isto samo na drugu lokaciju. Mozda ti nesto i pomogne. Samo hocu da kazem da nije tesko
[ Perica Mali @ 08.01.2007. 14:30 ] @
@kelja
Izbegavaj hidden polja posto nisu bas toliko skrivena. Odradi sesije.
[ kelja @ 08.01.2007. 16:56 ] @
@dakipro

Hvala mnogo na kodu!

@Perica Mali
Da znam da nisu bas najskrivenija,koristim u stvari ona gotove paypal dugmice...
a (u) njima se sve salje preko hidden polja...Ma nisu brojevi kreditnih kartica u pitanju,pa nije strasno ;-)