iki ayrı gönderme düğmeleri üzerinde aynı form verileri, farklı eylemler

3 Cevap php

Ben aslında iki ayrı ödeme seçenekleri için gereken bir alışveriş sepeti ne var. İlk hangi uzak sitesinden kullanıcı alır, ancak form veri asılmalıdır.

Nasıl oluşturabilirim iki kendi ayrı bir sayfaya aynı form verilerini göndermek gönderme düğmeleri?

3 Cevap

Eğer doğru anlamak, size 2 aynı sayfada gönderme düğmeleri ve böylece, bu hile yapmak gerekir ise ikisi aynı forma sahiptir.

if(isset($_POST['name1']) { //do stuff }

if(isset($_POST['name2']) { //do other stuff }

Peki bunu yapabilirsiniz: -

"" = eylem ile formunu tanımlamak

sonra da iki düğme var: -

<input type="button" value="button1" onClick="this.form.action='your_first_action_url'; this.form.submit()">
<input type="button" value="button2" onClick="this.form.action='your_second_action_url';this.form.submit()">

you could set an onclick handler to the buttons and change the form action dinamically.
I'm giving this answer because you have the javascript tag and i assume the external site receives the parameters via POST METHOD so you could not make a redirection in php

Bu javascript etkin olan kullanıcıların gerektirir çünkü Ama bu güven olmaz ...