Formulario con el botón de Paypal + Email The Entries

Soy nuevo en este sitio, así que me disculpo si he hecho algo mal.

Básicamente, actualmente tengo un formulario de Paypal PHP (y javascript), que proporciona 9 preguntas desplegables a mis clientes. Después de ingresar estos datos, pueden hacer clic en un botón de Paypal y el precio se muestra automáticamente con la cantidad que depende de sus elecciones.

Sin embargo, como Paypal tiene un límite de descripción, me preguntaba si es posible que este formulario envíe al usuario una página de Paypal, y luego me envíe un correo electrónico con su entrada de datos también.

Es para un negocio de Custom Gaming Controller, así que necesito conocer TODAS sus opciones de personalización.

Una base de datos parece demasiado complicada … Como constantemente voy a seguir actualizando las opciones.

Tengo el bit desplegable ordenado y el botón de Paypal ordenado. Todo funciona completamente bien usando archivos .csv para las variables y los precios. Sin embargo, necesito que me envíe un correo electrónico.

¿Alguien puede hacer esto?

Si necesita ver el código actual, házmelo saber. Realmente podría hacer con alguien que hace esto por mí. Estaremos encantados de proporcionar una revisión detallada para sus clientes potenciales.

options = ''; $file = fopen( $file_name, 'r' ); while ($row = fgetcsv($file)) { $this->options .= '' . $row[0] . ''; } } else $this->options = '- Please answer question above -'; return $this->options; } public function ShowControllerForm() { ?> 
show_question_four) : ?> show_question_five) : ?> show_question_six) : ?> show_question_seven) : ?> show_question_eight) : ?> show_question_nine) : ?>

Controller Customization

Would you like to customise a brand new controller or send in your own?
- Please select - readCSV( $this->controllerDir . 'csv/question_one.csv' ); ?>
How do you want to add colour/design to your controller?
- Please select - readCSV( $this->controllerDir . 'csv/question_two.csv' ); ?>
What design/colour would you like your controller to have?
- Please select -
What colour would you like the A, B, X and Y buttons?
- Please select - readCSV( $this->controllerDir . 'csv/question_four.csv' ); ?>
What appearance do you wish your guide button to have?
- Please select - readCSV( $this->controllerDir . 'csv/question_five.csv' ); ?>
Please select a colour for the four LEDs around the guide button.
- Please select - readCSV( $this->controllerDir . 'csv/question_six.csv' ); ?>
What colour do you wish the thumbsticks to be?
- Please select - readCSV( $this->controllerDir . 'csv/question_seven.csv' ); ?>
What colour do you want the D-Pad to be?
- Please select - readCSV( $this->controllerDir . 'csv/question_eight.csv' ); ?>
If any, what package of MODs would you like installed?
- Please select - readCSV( $this->controllerDir . 'csv/question_nine.csv' ); ?>
Current Controller Price
currency; ?>
Shipping UK Only (Special Next-Day Delivery by 1pm)
<input type="text" readonly="readonly" id="shipping" name="shipping" value="shipping; ?>">currency; ?>
Total (Current Price + Shipping)
currency; ?>
<!----> <!---->
<!---->

function ShowMessage( msg ) { $( "#dialog-message p" ).text(msg); $( "#dialog-message" ).dialog({modal: true, width: 350, buttons: {OK: function() {$( this ).dialog( "close" );}}}); }
<?php } }

?>

Lo que podría hacer es enviar su formulario a un script PHP y luego ese script PHP guardará la información de su pedido en una base de datos, le enviará por correo electrónico, etc. Una vez que el script lo haya hecho, simplemente puede redireccionar a PayPal con el monto del pedido . Un ejemplo:

  'your-paypal-email-address', 'cmd' => '_xclick', 'item_name' => 'Order #' . $order_id, // $order_id could be last_insert_id() from saving database 'amount' => '100.00', // the cost of the item 'shipping' => '10.00' // the cost of shipping the item ); header('Location: https://www.paypal.com/cgi-bin/websrc/?' . http_build_query($query_data)); exit; } 

Necesitará completar los bits donde calcula el precio y guardar en la base de datos y / o enviar los detalles de la orden por correo electrónico, pero debería ser suficiente para que funcione. Es principalmente para demostrar cómo redirigir a PayPal en su script PHP.