Title: Running WP_Query causing issue
Last modified: May 30, 2024

---

# Running WP_Query causing issue

 *  [itsnewone](https://wordpress.org/support/users/itsnewone/)
 * (@itsnewone)
 * [2 years ago](https://wordpress.org/support/topic/running-wp_query-causing-issue/)
 * Hi,
 * In my wordpress page, i added a form where i am getting a serial number, and 
   this number i am matching with the custom fields and retrieving the posts. However
   when i click on the button, it is crashing to error page. Please check what is
   the issue. Somewhere it says when we put code in snippets, we have to initialize
   WP_Query.
 *     ```wp-block-code
       function display_search_book () {
        return "
       	<form method='post'>
       	Enter book serial number: 
       	<input type='text' required name='search_book' />
       	<input type='submit' name='book_search' value='Add Book' />
       	</form>
       	<p id='show_message'></p>
       	";
       }
       add_shortcode('show_num', 'display_search_book');
   
       $message="";
       if (isset($_POST['book_search'])) {
       $book_serial=$_POST['search_book'];
       $userid=get_current_user_id();
       global $wpdb;
       $query = new WP_Query( array( 'post_type' => '3d-flip-book', 'meta_key' => 'serial_number', 'meta_value' => $book_serial ) );
       if( $query->have_posts() ) {
           while( $query->have_posts() ) { 
               $query->the_post();
   
               $que=$wpdb->insert('sk_book_addition', array(
                           'book_id' => $post->ID,
                           'user_id' => $userid,
                          )
                );
               if($que){$message.="Book Added !!";}
               else{$message.="No Book Added !!";}
   
           }
       }
       else{
           $message.="No Books Found.";
       }
       }
   
       function display_messages () {
       return "
   
       ".$message."";
       }
       add_shortcode('show_messages', 'display_messages');
       ```
   
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Frunning-wp_query-causing-issue%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

The topic ‘Running WP_Query causing issue’ is closed to new replies.

 * ![](https://ps.w.org/code-snippets/assets/icon.svg?rev=2148878)
 * [Code Snippets](https://wordpress.org/plugins/code-snippets/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/code-snippets/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/code-snippets/)
 * [Active Topics](https://wordpress.org/support/plugin/code-snippets/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/code-snippets/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/code-snippets/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [itsnewone](https://wordpress.org/support/users/itsnewone/)
 * Last activity: [2 years ago](https://wordpress.org/support/topic/running-wp_query-causing-issue/)
 * Status: not a support question