Title: Check duplicate entry
Last modified: August 21, 2016

---

# Check duplicate entry

 *  [rodrigues.will92](https://wordpress.org/support/users/rodrigueswill92/)
 * (@rodrigueswill92)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/check-duplicate-entry/)
 * I have a form with a text field and i need to check if it exists any entry with
   the same value before sending the e-mail.
 * I try this:
 * add_action( ‘wpcf7_before_send_mail’, ‘check_rg’ );
 *     ```
       function check_rg( $cf7 ){
       	$args = array(  'post_type'  => 'inscricao','meta_query'  => array(array('value' => $cf7->posted_data["rg"])));
       	$my_query = new WP_Query( $args );
       	if( $my_query->have_posts() ) {
         		$cf7->skip_mail = true;
       		echo "<script type='text/javascript'>alert('Duplicate Entry');</script>";
       	}
       	wp_reset_postdata();
       }
       ```
   
 * It works, but after the alert, the data fields turn empty and the success message
   appears bellow.
 * Any idea to do it better way?
 * [https://wordpress.org/plugins/contact-form-7/](https://wordpress.org/plugins/contact-form-7/)

Viewing 1 replies (of 1 total)

 *  Plugin Author [Takayuki Miyoshi](https://wordpress.org/support/users/takayukister/)
 * (@takayukister)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/check-duplicate-entry/#post-4609672)
 * Maybe using `wpcf7_validate` filter is better option for that.

Viewing 1 replies (of 1 total)

The topic ‘Check duplicate entry’ is closed to new replies.

 * ![](https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255)
 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/contact-form-7/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Takayuki Miyoshi](https://wordpress.org/support/users/takayukister/)
 * Last activity: [12 years, 3 months ago](https://wordpress.org/support/topic/check-duplicate-entry/#post-4609672)
 * Status: not resolved