Title: &quot;Undefined Variable&quot; Error when trying to Submit Form
Last modified: August 31, 2016

---

# "Undefined Variable" Error when trying to Submit Form

 *  [AndrewCoco](https://wordpress.org/support/users/andrewcoco/)
 * (@andrewcoco)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/undefined-variable-error-when-trying-to-submit-form/)
 * I’m using a form created with Contact Form 7 to allow a download from Download
   Monitor.
 * I’ve tested the contact form on it’s own, and the download and they both work
   individually.
 * This is the shortcode I’m using:
 * `[email-download download_id="2064,2076" contact_form_id="4"]`
 * and here is the link to the page:
 * [http://mytestsite-b1.info/download-form-test/](http://mytestsite-b1.info/download-form-test/)
 * You’re able to send the form, but an e-mail with the download is never sent, 
   and the inline link that shows up directs to a page with the following error:
 * **Notice: Undefined variable: wp_dlm_db in /home/b1mytestsite/public_html/wp-
   content/plugins/email-before-download/download.php on line 38
    WordPress database
   error: [You have an error in your SQL syntax; check the manual that corresponds
   to your MySQL server version for the right syntax to use near ‘WHERE id = 2076’
   at line 1] SELECT \* FROM WHERE id = 2076;
 * Warning: Cannot modify header information – headers already sent by (output started
   at /home/b1mytestsite/public_html/wp-content/plugins/email-before-download/download.
   php:38) in /home/b1mytestsite/public_html/wp-content/plugins/email-before-download/
   download.php on line 47
 * If I use a shortcode for only 1 download, such as:
 * `[email-download download_id="2064" contact_form_id="4"]`
 * When submitting the form a loading icon appears to the right of the button indefinitely–
   nothing happens.
 * I’m using the latest versions of all the associated plug-ins.
 * Can anyone please help?
 * [https://wordpress.org/plugins/email-before-download/](https://wordpress.org/plugins/email-before-download/)

Viewing 1 replies (of 1 total)

 *  [dtynan](https://wordpress.org/support/users/dtynan/)
 * (@dtynan)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/undefined-variable-error-when-trying-to-submit-form/#post-7166062)
 * I tried your form and I get the same error when clicking on the file link to 
   download the file. I did actually get the email, though it went into my spam 
   folder. The link in the email is the same as the link on the page, so it gave
   the same error.
 * Make sure you have WP_DEBUG turned off. You don’t want any Worpress or PHP errors
   going to the screen. I think that might fix things, but if it doesn’t there’s
   more we can try.
 * If turning off WP_DEBUG didn’t fix things, then I suggest you:
 * Turn off any wordpress caching plugins you have, if any.
    Set EBD to not hide/
   mask. Turn on attachments in the EBD settings.
 * Then do the following:
    1) add two new downloads to Download Monitor. Make both
   of the downloads be .jpg files. Give them filenames you have never used before.
   2) Make a new form in CF7 that is the sam as your current one (we want to make
   a new one to get a new contact_form_id value). 3) Using the info from #1 and #
   2, make a new shortcode using the new CF7 form id and download ids. 4) Make a
   new Page in WordPress and put the new shortcode in it. 5) test it and see if 
   has the same problem or not
 * The point of those steps is to get an all new set of IDs and new info into the
   database. We don’t want to use anything you’ve used before for IDs or names of
   things. If things still don’t work, leave the settings as they are & update this
   item so I’ll know to go try it myself.

Viewing 1 replies (of 1 total)

The topic ‘"Undefined Variable" Error when trying to Submit Form’ is closed to new
replies.

 * ![](https://ps.w.org/email-before-download/assets/icon-256x256.jpg?rev=1813522)
 * [Email Before Download](https://wordpress.org/plugins/email-before-download/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/email-before-download/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/email-before-download/)
 * [Active Topics](https://wordpress.org/support/plugin/email-before-download/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/email-before-download/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/email-before-download/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [dtynan](https://wordpress.org/support/users/dtynan/)
 * Last activity: [10 years, 3 months ago](https://wordpress.org/support/topic/undefined-variable-error-when-trying-to-submit-form/#post-7166062)
 * Status: not resolved