我遇到了传递给我的函数的参数错误。到目前为止,我的研究还没有找到明确的解决方案。问题似乎在于我传递值或值本身的方式。
非常感谢任何线索。
谢谢。
function hook_form_submit($form_id, &$form_data){
//^ Do stuff above ^
//Create Sponsor Admin
//The values from the form are passed into the function
create_sponsor_admin($form_data['values']['sponsorid'], $form_data['values']['admin_fname'], $form_data['values']['admin_lname'], $form_data['values']['admin_email']);
}
//Error occurs on line below
function create_sponsor_admin($sponsor_id, $a_fname, a_lname, $a_email){
$user_name = $a_fname . ' ' . $a_lname;
$email = $a_email;
//do more stuff
}
PHP 5.2 Drupal 6 MySQL的
答案 0 :(得分:3)
你错过了$
:
function create_sponsor_admin($sponsor_id, $a_fname, a_lname, $a_email){
^
答案 1 :(得分:1)
你在a_lname的函数create_sponsor_admin中缺少“$”符号
试试这个
create_sponsor_admin$sponsor_id, $a_fname,$a_lname, $a_email){...}