2011-05-03 110 views
-1

我正在上线49的误差的代码缺少一行代码“;”下面误差

确切错误

解析错误行:语法错误,意想不到T_NEW,期望“”或‘;’在上线/home/banking/onlinebanking/processdeposit.php 49

enter code here 

<?php 


require_once('../header.inc.php'); 
require_once('../class/database.class.php'); 
require_once('../class/person.class.php'); 
require_once('../websiteconfig.inc.php'); 
require_once('../class/bankaccount.class.php'); 



/*Start Session*/ 
session_start(); 

$currentMember = unserialzed($_SESSION['currentMember']); 

/*Initialize variables*/ 
$depositamount = $_POST['depositamount_dollars'] . '.' . $_POST['depositamount_cent']; 

$account = $_POST['account']; 
$errors[]=array(); 


/*Error Handling*/ 
if($depositamount_dollars==''){ 
$errors[] = 'Please enter a valid dollars amount for your deposit.'; 
} 

/*Error Handling*/ 
if($depositamount_cents==''){ 
$errors[] = 'Please enter a valid cents amount for your deposit.'; 

} 

if($account==0){ 
$errors[] = 'Please select an account.'; 
} 

/*Check if errors exist*/ 

$db = new Database; 
$bankaccount = new Bankaccount; 
$bankaccount->connection =$db->connection; 

/*Process Deposit*/ 
$newbalance = $bankaccount->deposit($currentMember->memberid, $account,  $depositamount);  


echo '<h3>Deposit Completed</h3>' . "\n"; 

下面是一行49

​​
+2

这些行没有错。一起显示你的代码和确切的错误信息。 – 2011-05-03 02:06:45

+0

是否可以在服务器上安装php4,并正在编写php5的代码? – 2011-05-03 02:44:30

回答

1

如果您对丢失的错误 “;” ,那么错误通常在上面一行。

+0

上面的错误只是一个回声。虽然我已经评论过,但我无法获得回显语句。 – 2011-05-03 02:11:53

1

似乎没有if语句else块属于。

+0

else块在分割上面.. – 2011-05-04 00:56:01

+0

请发布具有开始if的代码部分,因为它现在不在任何代码块中。 – 2011-05-04 02:47:39