<![CDATA[ Fatal error: Call to undefined function storeReasons() - what am I doing wrong? - My Forums]]> https://forums.modx.com/thread/?thread=47219 <![CDATA[Re: Fatal error: Call to undefined function storeReasons() - what am I doing wrong?]]> https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273527 whitless Aug 28, 2009, 12:29 PM https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273527 <![CDATA[Re: Fatal error: Call to undefined function storeReasons() - what am I doing wro]]> https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273526 So re-name the snippet to storeReasons and use
[!storeReasons!]
[!eForm? &noemail=`true` &formid=`reason_form` &eFormOnBeforeMailSent=`storeReasons` &tpl=`reason_form` &thankyou=`1`!]


http://modxcms.com/forums/index.php/topic,31363.msg190208.html#msg190208]]>
mrhaw Aug 28, 2009, 11:37 AM https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273526
<![CDATA[Fatal error: Call to undefined function storeReasons() - what am I doing wrong?]]> https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273525 http://wiki.modxcms.com/index.php/Use_eForm_to_Store_data_into_Database I created the following snippit:
<?php
	function storeReasons( &$fields ) 
	{
      global $modx;
      // Init our array
      $dbTable = array();
      $dbTable[firstName] = $fields[firstName];
      $dbTable[lastName] = $fields[lastName];
      $dbTable[email] = $fields[email];
      $dbTable[reason] = $fields[reason];
      // Run the db insert query
      $dbQuery = $modx->db->insert($dbTable, 'modx_fot_reasons' );
      return true;
      }
?>


saved it as "reasonSnippit" and put these two lines in a new resource:
[!reasonsSnippit!]
[!eForm? &noemail=`true` &formid=`reason_form` &eFormOnBeforeMailSent=`storeReasons` &tpl=`reason_form` &thankyou=`1`!]


When I go to test it I get this error:
Fatal error: Call to undefined function storeReasons() in C:\xampplite\htdocs\projects\fot2009\assets\snippets\eform\eform.inc.php on line 377

Can someone please explain where I went wrong?]]>
whitless Aug 28, 2009, 11:31 AM https://forums.modx.com/thread/47219/fatal-error-call-to-undefined-function-storereasons---what-am-i-doing-wrong#dis-post-273525