1

関数に渡した引数でエラーが発生しました。これまでのところ、私の研究を通じて明確な解決策は見つかりませんでした。問題は、値を渡す方法、または値自体にあるようです。

手がかりは大歓迎です。

ありがとうございました。

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

4

2 に答える 2

3

ここに a がありません$:

function create_sponsor_admin($sponsor_id, $a_fname, a_lname, $a_email){
                                                     ^
于 2012-06-24T05:46:21.403 に答える
1

a_lname の関数 create_sponsor_admin に「$」記号がありません。

これを試してください。

create_sponsor_admin$sponsor_id, $a_fname,$a_lname, $a_email){...}
于 2012-06-24T05:49:43.583 に答える