{"id":4421573,"date":"2013-12-17T09:19:39","date_gmt":"2013-12-17T09:19:39","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/geocoding-not-writing-to-db-empty-lines\/"},"modified":"2016-08-21T13:36:04","modified_gmt":"2016-08-21T13:36:04","slug":"geocoding-not-writing-to-db-empty-lines","status":"closed","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/geocoding-not-writing-to-db-empty-lines\/","title":{"rendered":"geocoding &amp; not writing to DB empty lines"},"content":{"rendered":"<p>I wrote this form to make a front-end form fill in the table for the store locator plus plug-in.<br \/>\nI need to take the sl_address and sl_city fields and have them geocode for sl_longitude and sl_latitude.<\/p>\n<p>also, the first time someone goes to the page it submits an empty line in my database table.<\/p>\n<p>I am newbie, so sorry if this very simple.<\/p>\n<p>&lt;?php<br \/>\n \/* Template Name: Add Venue *\/<br \/>\nget_header();<br \/>\n?&gt; <\/p>\n<p>&lt;div id=&#8221;primary&#8221;&gt;<br \/>\n&lt;div id=&#8221;content&#8221; role=&#8221;main&#8221;&gt; <\/p>\n<p>&lt;form id=&#8221;form1&#8243; name=&#8221;form1&#8243; method=&#8221;post&#8221; action=&#8221;&#8221;&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_id&#8221; id=&#8221;sl_id&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_store&#8221;&gt;Venue&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_store&#8221; id=&#8221;sl_store&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_address&#8221;&gt;Address&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_address&#8221; id=&#8221;sl_address&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_address2&#8243; id=&#8221;sl_address2&#8243; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_city&#8221;&gt;City, State, Zip&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_city&#8221; id=&#8221;sl_city&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_state&#8221; id=&#8221;sl_state&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_zip&#8221; id=&#8221;sl_zip&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_country&#8221;&gt;Country&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_country&#8221; id=&#8221;sl_country&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_latitude&#8221; id=&#8221;sl_latitude&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_longitude&#8221; id=&#8221;sl_longitude&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_tags&#8221; id=&#8221;sl_tags&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_description&#8221;&gt;Description&lt;\/label&gt;&lt;textarea name=&#8221;sl_description&#8221; id=&#8221;sl_description&#8221; cols=&#8221;45&#8243; rows=&#8221;5&#8243;&gt;&lt;\/textarea&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_email&#8221;&gt;Email&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_email&#8221; id=&#8221;sl_email&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_url&#8221;&gt;Website&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_url&#8221; id=&#8221;sl_url&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_hours&#8221;&gt;Hours&lt;\/label&gt;&lt;textarea name=&#8221;sl_hours&#8221; id=&#8221;sl_hours&#8221; cols=&#8221;45&#8243; rows=&#8221;5&#8243;&gt;&lt;\/textarea&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_phone&#8221;&gt;Phone&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_phone&#8221; id=&#8221;sl_phone&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_fax&#8221;&gt;Fax&lt;\/label&gt;&lt;input type=&#8221;text&#8221; name=&#8221;sl_fax&#8221; id=&#8221;sl_fax&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;label for=&#8221;sl_image&#8221;&gt;Image&lt;\/label&gt;&lt;input type=&#8221;file&#8221; name=&#8221;sl_image&#8221; id=&#8221;sl_image&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_private&#8221; id=&#8221;sl_private&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_neat_title&#8221; id=&#8221;sl_neat_title&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_linked_postid&#8221; id=&#8221;sl_linked_postid&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_pages_url&#8221; id=&#8221;sl_pages_url&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_pages_on&#8221; id=&#8221;sl_pages_on&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_option_value&#8221; id=&#8221;sl_option_value&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;hidden&#8221; name=&#8221;sl_lastupdated&#8221; id=&#8221;sl_lastupdated&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;input type=&#8221;submit&#8221; name=&#8221;sl_submit&#8221; id=&#8221;sl_submit&#8221; value=&#8221;Submit&#8221; \/&gt;<br \/>\n&lt;br class=&#8221;clear&#8221; \/&gt;<br \/>\n&lt;\/form&gt;<\/p>\n<p>&lt;?php \/\/Post Params<br \/>\n$sl_id = $_POST[&#8216;sl_id&#8217;];<br \/>\n$sl_store = $_POST[&#8216;sl_store&#8217;];<br \/>\n$sl_address = $_POST[&#8216;sl_address&#8217;];<br \/>\n$sl_address2 = $_POST[&#8216;sl_address2&#8217;];<br \/>\n$sl_city = $_POST[&#8216;sl_city&#8217;];<br \/>\n$sl_state = $_POST[&#8216;sl_state&#8217;];<br \/>\n$sl_zip = $_POST[&#8216;sl_zip&#8217;];<br \/>\n$sl_country = $_POST[&#8216;sl_country&#8217;];<br \/>\n$sl_latitude = $_POST[&#8216;sl_latitude&#8217;];<br \/>\n$sl_longitude = $_POST[&#8216;sl_longitude&#8217;];<br \/>\n$sl_tags = $_POST[&#8216;sl_tags&#8217;];<br \/>\n$sl_description = $_POST[&#8216;sl_description&#8217;];<br \/>\n$sl_email = $_POST[&#8216;sl_email&#8217;];<br \/>\n$sl_url = $_POST[&#8216;sl_url&#8217;];<br \/>\n$sl_hours = $_POST[&#8216;sl_hours&#8217;];<br \/>\n$sl_phone = $_POST[&#8216;sl_phone&#8217;];<br \/>\n$sl_fax = $_POST[&#8216;sl_fax&#8217;];<br \/>\n$sl_image = $_POST[&#8216;sl_image&#8217;];<br \/>\n$sl_private = $_POST[&#8216;sl_private&#8217;];<br \/>\n$sl_neat_title = $_POST[&#8216;sl_neat_title&#8217;];<br \/>\n$sl_linked_postid = $_POST[&#8216;sl_linked_postid&#8217;];<br \/>\n$sl_pages_url = $_POST[&#8216;sl_pages_url&#8217;];<br \/>\n$sl_pages_on = $_POST[&#8216;sl_pages_on&#8217;];<br \/>\n$sl_option_value = $_POST[&#8216;sl_option_value&#8217;];<br \/>\n$sl_lastupdated = $_POST[&#8216;sl_lastupdated&#8217;];  <\/p>\n<p>?&gt;<br \/>\n&lt;?php \/\/Query <\/p>\n<p> \/\/INSERT<br \/>\n $query = &#8221; INSERT INTO bqk_store_locator ( sl_id, sl_store, sl_address, sl_city, sl_country, sl_description, sl_email, sl_url, sl_hours, sl_phone, sl_fax, sl_image )  VALUES ( &#8216;$sl_id&#8217;, &#8216;$sl_store&#8217;, &#8216;$sl_address&#8217;, &#8216;$sl_city&#8217;, &#8216;$sl_country&#8217;, &#8216;$sl_description&#8217;, &#8216;$sl_email&#8217;, &#8216;$sl_url&#8217;, &#8216;$sl_hours&#8217;, &#8216;$sl_phone&#8217;, &#8216;$sl_fax&#8217;, &#8216;$sl_image&#8217; ) &#8220;;<br \/>\n $result = mysql_query($query); <\/p>\n<p> if( $result )<br \/>\n {<br \/>\n \techo &#8216;Success&#8217;;<br \/>\n }<br \/>\n else<br \/>\n {<br \/>\n \techo &#8216;Query Failed&#8217;;<br \/>\n }<\/p>\n<p>?&gt;<br \/>\n&lt;\/div&gt;&lt;!&#8211; #content &#8211;&gt;<br \/>\n&lt;\/div&gt;&lt;!&#8211; #primary &#8211;&gt;<br \/>\n&lt;?php get_footer(); ?&gt;<\/p>\n","protected":false},"template":"","class_list":["post-4421573","topic","type-topic","status-closed","hentry","topic-tag-database","topic-tag-geocoding"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/4421573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/4421573\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=4421573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}