SHARE
TWEET

Untitled

a guest Oct 23rd, 2017 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. global $wpdb;
  4.  
  5. if ( isset( $_POST['submit'] ) ){
  6.  
  7. $servername = "localhost";
  8. $username = "root";
  9. $password = "****";
  10. $dbname = "***";
  11.  
  12. // Create connection
  13. $conn = new mysqli($servername, $username, $password, $dbname);
  14. // Check connection
  15. if ($conn->connect_error) {
  16.     die("Connection failed: " . $conn->connect_error);
  17. }
  18.  
  19. $user = $current_user->ID;
  20. $time = new DateTime('now');
  21.  
  22. $reg_id = $wpdb->escape(trim($_POST['reg_id']));
  23. $dato = $wpdb->escape(trim($_POST['$time']));
  24. $fiske_vægt = $wpdb->escape(trim($_POST['fiske_vægt']));
  25. $fiske_længde = $wpdb->escape(trim($_POST['fiske_længde']));
  26. $reg_user_id = $wpdb->escape(trim($_POST['$user']));
  27.  
  28. $sql = $wpdb->insert( 'wp_registreringer',
  29.     array(
  30.         'dato' => apply_filters('pre_register_dato', $dato),
  31.         'fiske_vægt' => apply_filters('pre_register_fiske_vægt', $fiske_vægt),
  32.         'fiske_længde' => apply_filters('pre_register_fiske_længde', $fiske_længde),
  33.         'reg_user_id' => apply_filters('pre_register_reg_user_id', $user)
  34.         )
  35.     );
  36.  
  37. $result = $conn->query($sql);
  38.    
  39. <form method="post">
  40.     <h3>Don't have an account?<br /> Create one now.</h3>
  41.     <p><label>længden</label></p>
  42.     <p><input type="number" value="" name="fiske_længde" id="fiske_længde" />cm</p>
  43.     <p><label>vægten</label></p>
  44.     <p><input type="number" value="" name="fiske_vægt" id="fiske_vægt" />kg</p>
  45.     <p><label>dato</label></p>
  46.     <p><input type="datetime-local" name="dato" value="<?php echo date("Y-m-dTH:i:s",time()); ?>"/></p>
  47.     <button type="submit" name="btnregister" class="button" >Submit</button>
  48.     <input type="hidden" name="submit" value="submit" />
  49. </form>
  50.    
  51. function wpse_283721_handle_form() {
  52.     global $wpdb;
  53.  
  54.     if ( empty( $_POST['submit'] ) ) {
  55.         return;
  56.     }
  57.  
  58.     if ( ! is_user_logged_in() ) {
  59.         return;
  60.     }
  61.  
  62.     $current_user = wp_get_current_user();
  63.  
  64.     $fiske_vægt = trim( $_POST['fiske_vægt'] );
  65.     $fiske_længde =  trim( $_POST['fiske_længde'] );
  66.  
  67.     $wpdb->insert(
  68.         $wpdb->prefix . 'registreringer',
  69.         array(
  70.             'dato'         => new DateTime( 'now' ),
  71.             'fiske_vægt'   => apply_filters( 'pre_register_fiske_vægt', $fiske_vægt ),
  72.             'fiske_længde' => apply_filters( 'pre_register_fiske_længde', $fiske_længde ),
  73.             'reg_user_id'  => $current_user->ID,
  74.         )
  75.     );
  76. }
  77. add_action( 'init', 'wpse_283721_handle_form' );
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top