Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // להכניס ל
- // Functions.php
- add_action('wp_ajax_add_donate', 'add_donate');
- add_action('wp_ajax_nopriv_add_donate', 'add_donate');
- function add_donate(){
- // נתונים שהתקבלו ע"י הפוסט ששלחת
- $firstName = $_POST['fname']; // שם פרטי
- $lastName = $_POST['lname']; // שם משפחה
- $email = $_POST['email']; // כתובת מייל
- $donation = $_POST['donation']; // סכום התרומה
- global $wpdb; // חיבור לממסד נתונים
- // שליחת הנתונים לממסד נתונים
- $wpdb->insert('peq_donations',
- array( 'user_first_name' => $firstName,
- 'user_last' => $lastName,
- 'user_email' => $email,
- 'sum' => $donation
- ),
- array( '%d','%s','%s','%s')
- );
- echo json_encode(array('message'=>'הועבר לממסד נתונים.','type'=>'success'));
- exit;
- }
- ?>
- <script>
- // להכניס לקוד או לאיפה שתרצה שהוא יטען
- jQuery(document).on('click', 'הכפתור שלך', function(){
- let firstName = jQuery('שם של האיידי של השם פרטי').val(),
- lastName = jQuery('שם של האיידי של השם משפחה').val(),
- donation = jQuery('שם של האיידי של המספר תרומה').val(),
- email = jQuery('שם האיידי של האיימיל').val();
- if(firstName != '' && lastName != '' && donation != '' && email != '') {
- jQuery.ajax({
- type: "POST",
- url: '/wp-admin/admin-ajax.php',
- data:'action=add_donate&fname='+firstName+'&lname='+lastName+'&email='+email+'&donation='+donation,
- dataType: "json",
- success: function (response){
- if(response.type == "success"){
- console.log('SUCCESS!!');
- }
- else{
- console.log('ERROR!!');
- }
- }
- });
- }
- else{
- console.log('ERROR!!');
- }
- })
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement