Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
Trenutno vreme je: 03. Maj 2024, 14:29:38
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 1 gost pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Pretvaranje GET u POST  (Pročitano 746 puta)
19. Okt 2009, 12:31:38
Svakodnevni prolaznik

Zodijak
Pol
Poruke 209
Zastava
OS
Windows XP
Browser
Mozilla Firefox 3.5.3
kako da pretvorim ovu skriptu iz get u post

Ta skripta radi tako da: netko unese svoje podatke i klikne na send, kada klikne na send to ga odvede na 2CO stranicu da plati za nešto. Kada plati za to, bude redirect nazad na moju stranicu i kada dođe na stranicu ja trebam dobiti na mail podatke koje je unio na početku. Pošo 2CO ne prihvaća GET, mora biti POST ali da bude u istoj funkciji, znači da unese podatke i nakon toga plati te da je te podatke koje je unio dobijem na mail

payment.php

Kod:
<?php
if(isset($_GET['submit'])){
$name $_GET['name'];
$surname $_GET['surname'];
$email $_GET['email'];

?>

<div style=" margin-top:20%;">

<form action="https://www.2checkout.com/checkout/purchase" method="post">
<input type="hidden" name="sid" value="xxxxxx">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="product_id" value="3">
<input type="hidden" name="demo" value="Y"/>
<input type="hidden" name="fixed" value="Y"/>
<input type="hidden" name="pay_method" value="PPI"/>

<input type="hidden" name="x_receipt_link_url" value='http://www.mysite.com/orderconfirmation.php?email=<?php echo "$email"?>&name=<?php echo "$name"?>&surname=<?php echo "$surname"?>'>
<input name="submit" type="image"  src="images/buy-button.jpg" value="Buy from 2CO">
</form>
</div>

<?php
} else {
?>





<form action="payment.php" method="get" name="formcheck" id="formcheck" onsubmit="return (formCheck(this) && Validate(form,email));">

<div class="tekst">*Name:</div><br>
<input name="name" type="text" class="TextField" size="35">
<br><br>
<div class="tekst">*Surname:</div><br>
<input name="surname" type="text" class="TextField" size="35">
<br><br>

<div class="tekst">*Email:</div><br>
<input name="email" type="text" class="TextField" size="35"  id="email">
<br><br>
<input type="image" src="images/send-button.jpg" name="submit" value="submit">

</form>
<br>
</div>
<?php

}
?>



orderconfirmation.php



Kod:
<?php


$myemail 
"mail@mail.com"//Your Email Address

if(isset($_GET['email'])){

$name $_GET['name'];
$email $_GET['email'];

$to      "$myemail";
$subject 'Purchase Made';
$message "A Purchase has been made by $name , \r\n \r\n Here is the Information: \r\n Email: $email";
$headers "From: $myemail'\r\n' "Reply-To: $myemail'\r\n' "X-Mailer: PHP/" phpversion();

mail($to$subject$message$headers);

} else {
?>

<font color="red"> Invalid Parameters </font>

<?php
}
?>

« Poslednja izmena: 19. Okt 2009, 12:33:30 od Tulipf »
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Jet set burekdzija


Nimalo ne licim na svoj avatar :))

Zodijak Scorpio
Pol Muškarac
Poruke 6660
Zastava Srbija
OS
Windows XP
Browser
Mozilla Firefox 3.0.14
mob
LG Nexus 4
ne znam da li je neka dublja problematika ... ali ako nije ... izmeniti metod forme u post ... i zatim izmeni za promenljive get u post ... i to je sve ... mehanika cista?  Smile

p.s. koja forma ti prosledjuje podatke na orderconfirmation.php  Smile
IP sačuvana
social share
Vezbom do savrsenstva Smiley Smile
Pogledaj profil WWW Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Trenutno vreme je: 03. Maj 2024, 14:29:38
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Domaci :: Morazzia :: TotalCar :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Alfaprevod

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.089 sec za 16 q. Powered by: SMF. © 2005, Simple Machines LLC.