2012-06-24 3 views
1

함수에 전달한 인수에 오류가 발생했습니다. 지금까지 나는 내 연구를 통해 명확한 해결책을 찾지 못했습니다. 문제는 내가 값 또는 값 자체를 전달하는 방식에있는 것처럼 보입니다.예기치 않은 ',', 예상 '&'또는 T_VARIABLE

모든 단서는 크게 감사하겠습니다.

감사합니다.

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 드루팔 6 MySQL의

+2

'a_lname'가 있어야한다'$ a_lname' ... –

+0

우와, 눈의 두 번째 쌍은 정말 도움이됩니다. 죄송합니다. 필자는 그것을 놓쳤지만 도움을 주신 Felix에게 감사의 말씀을 전합니다. – SFox

+0

간단한 실수는 종종 가장 많이 찾는 시간입니다.) –

답변

3

당신은 여기 $을 놓치고 :

function create_sponsor_admin($sponsor_id, $a_fname, a_lname, $a_email){ 
                ^
1

당신이 누락 a_lname에서 기능 create_sponsor_admin 여기에 서명 "$"

이것을 사용해보십시오
create_sponsor_admin ($ sponsor_id, $ a_fname, $ a_lname, $ a_email) {

관련 문제