Guest User

Untitled

a guest
Oct 23rd, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  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' );
Add Comment
Please, Sign In to add comment