Title: Double submissions
Last modified: August 31, 2016

---

# Double submissions

 *  [razerino](https://wordpress.org/support/users/razerino/)
 * (@razerino)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/double-submissions-1/)
 * Hello,
 * i used this guide [http://cfdbplugin.com/?page_id=904](http://cfdbplugin.com/?page_id=904).
 * But when i enter the code and change the values. I get an error message on my
   homepage (parse error syntax error unexpected ‘$’ (t_variable) eval()’d code 
   on line 7). I didn’t know what to change $formName into. Where can i find the
   formname?
    Here is my code:
 *     ```
       /**
        * @param $19 string
        * @param $email-mail string
        * @param $fieldValue string
        * @return bool
        */
       function is_already_submitted($19, $email-mail, $fieldValue) {
           require_once(ABSPATH . 'wp-content/plugins/contact-form-7-to-database-extension/CFDBFormIterator.php');
           $exp = new CFDBFormIterator();
           $atts = array();
           $atts['show'] = $email-mail;
           $atts['filter'] = "$email-mail=$fieldValue";
           $atts['unbuffered'] = 'true';
           $exp->export($19, $atts);
           $found = false;
           while ($row = $exp->nextRow()) {
               $found = true;
           }
           return $found;
       }
   
       /**
        * @param $result WPCF7_Validation
        * @param $tag array
        * @return WPCF7_Validation
        */
       function my_validate_email($result, $tag) {
           $19 = 'email_form'; // Change to name of the form containing this field
           $email-mail = 'email_123'; // Change to your form's unique field name
           $errorMessage = 'Email has already been submitted'; // Change to your error message
           $name = $tag['name'];
           if ($name == $email-mail) {
               if (is_already_submitted($19, $email-mail, $_POST[$name])) {
                   $result->invalidate($tag, $errorMessage);
               }
           }
           return $result;
       }
   
        add_filter('wpcf7_validate_email*', 'my_validate_email', 10, 2);
       ```
   
 * [https://wordpress.org/plugins/contact-form-7-to-database-extension/](https://wordpress.org/plugins/contact-form-7-to-database-extension/)

The topic ‘Double submissions’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/contact-form-7-to-database-extension_ffffff.
   svg)
 * [Contact Form DB](https://wordpress.org/plugins/contact-form-7-to-database-extension/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/contact-form-7-to-database-extension/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/contact-form-7-to-database-extension/)
 * [Active Topics](https://wordpress.org/support/plugin/contact-form-7-to-database-extension/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/contact-form-7-to-database-extension/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/contact-form-7-to-database-extension/reviews/)

## Tags

 * [code](https://wordpress.org/support/topic-tag/code/)
 * [double](https://wordpress.org/support/topic-tag/double/)
 * [submissions](https://wordpress.org/support/topic-tag/submissions/)

 * 0 replies
 * 1 participant
 * Last reply from: [razerino](https://wordpress.org/support/users/razerino/)
 * Last activity: [9 years, 11 months ago](https://wordpress.org/support/topic/double-submissions-1/)
 * Status: not resolved