Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 意外'';,期待'&';或T_变量_Php_Drupal_Syntax_Syntax Error - Fatal编程技术网

Php 意外'';,期待'&';或T_变量

Php 意外'';,期待'&';或T_变量,php,drupal,syntax,syntax-error,Php,Drupal,Syntax,Syntax Error,我在传递给函数的参数中遇到错误。到目前为止,我还没有通过研究找到一个明确的解决方案。问题似乎在于我传递值的方式,或者值本身 任何线索都将不胜感激 多谢各位 function hook_form_submit($form_id, &$form_data){ //^ Do stuff above ^ //Create Sponsor Admin //The values from the form are passed into the function cr

我在传递给函数的参数中遇到错误。到目前为止,我还没有通过研究找到一个明确的解决方案。问题似乎在于我传递值的方式,或者值本身

任何线索都将不胜感激

多谢各位

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
}
PHP5.2 Drupal 6
MySql

此处缺少一个
$

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

此处缺少一个
$

function create_sponsor_admin($sponsor_id, $a_fname, a_lname, $a_email){
                                                     ^
您在a\u lname的函数create\u赞助商\u admin中缺少“$”符号

试试这个

您在a\u lname的函数create\u赞助商\u admin中缺少“$”符号

试试这个


a_lname
应该是
$a_lname
…哇,第二双眼睛真的很有用。很抱歉,我错过了,但谢谢你,菲利克斯,你帮我指出了这一点。简单的错误往往是那些花费最多时间去发现的;)
a_lname
应该是
$a_lname
…哇,第二双眼睛真的很有用。很抱歉,我错过了,但谢谢你,菲利克斯,你帮我指出了这一点。简单的错误往往是那些花费最多时间去发现的;)