0

誰か私が間違っているところを教えてください。スクリプトを実行すると、次のエラーが発生します。

解析エラー: 構文エラー、32 行目の C:\wamp\www\baljeet2\ViewAllPolicy1.php の予期しない T_VARIABLE

ここに私の完全なコードがあります:

<!DOCTYPE html>
<html>
<body bgcolor='white'>
<?PHP
include 'config.php';
session_start();

//if ($_SESSION['auth']!='TRUE') {

//header ("Location: ../a_login.php");

//}

?>

<?PHP

$con=mysqli_connect($host,$user,$pass,$DB_name);

 if (mysqli_connect_errno($con))
   {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
   else
   {
   echo "";
   }  

$result = mysqli_query($con,"SELECT * FROM policydetail1");
echo "pass<br>";

int $num_rows=0;


$num_rows= mysql_num_rows($result);
if ($num==0) {
  // Show message
    echo "No record Found";
} else {
  // do your while stuff here

while($row = mysqli_fetch_array($result))
{
echo $row['CompanyName']." ".$row['PolicyNo']." ".$row['OD']." ".$row['ThirdParty']." ".$row['ServiceTaxRate']." ".$row['TotalAmount']." ".$row['Discount']." ".$row['CommissionRate']." ".$row['Commission']." ".$row['CommissionStatus']." ".$row['Date']."<br>";
}

}

    mysqli_close($con);





     //echo "<div align='center'><div style='background-color:#4682B4; color:white; width:1000px; height:30px; text-align:center; font-family:trebuchet ms;'>Policy Add Succefully!!!</div></div><br> <div align='center'><a href='Add Policy Form.html'>Add more records</a><a href='Add Policy Form.html'> <BR>Back to Main Menu</a></div>";

    ?>

私はPHPが初めてで、このエラーを見つけるのに苦労しています。32行目のコードは次のとおりです。

int $num_rows=0; //Here I am getting error

セミコロンと構文もチェックしましたが、何も見つかりませんでした。

4

2 に答える 2

1

intPHP のキーワードではありません。つまり、それを変数名として解釈しています。その直後に別の変数名 ( $num_rows) が続きますが、これはパーサーが想定していません。

私はあなたがこれを意味すると思います:

$num_rows = 0;

変数の型を宣言する必要はありません。インタープリターは、必要に応じて型を識別します。

于 2013-09-27T16:20:06.327 に答える