2012-05-06 21 views
-3

私はグーグルを試してみましたが、ここでも似たような話題を探しました。申し訳ありませんが、それは非常にばかげた問題ですが、それは私のすべての時間を食べていると私は問題を見つけるために平和的な心を持っていない。構文解析エラー:構文エラーです。予期しない '['、expecting '、' or ';'

Parse error: syntax error, unexpected '[', expecting ',' or ';' in xxx.php on line 58

<?php 
while($row = mysql_fetch_array($result)){ 
?> 
<tr> 
    <td> </td> 
    <td><?php echo row['transaction_id'] ?></td> //line no 58 
    <td><?php echo row['mobile_operator'] ?></td> 
    <td><?php echo row['amount'] ?></td> 
    <td><?php echo row['email'] ?></td> 
    <td><?php echo row['payment_gateway'] ?></td> 
    <td><?php echo row['payment_status'] ?></td> 
    <td><?php echo row['payment_remarks'] ?></td> 
</tr> 
<?php 
$i=$i+1; 
} 
?> 
+1

ここで狂ったアイデアは...あなたの混乱を修正するように他の人に尋ねる前にコードを正しくフォーマットしないのはなぜですか?あなたはあなた自身が間違っていることに気付くかもしれません... – Christian

+1

また、ヒント:「予期しない文字」メッセージが表示されると、その行の文字またはその直前の行の上に構文的に何かをねじ込んだことを意味します – benesch

答えて

5

あなたは、各ライン上の行変数の$のインフロントが欠落しています。

+0

あなたは、次のようにする必要があります:http://php.net/manual/en/language.basic-syntax.instruction-separation.php – benesch

+0

または '<?= $ row ['inedx']?> ' – Adi

+0

ありがとうございました。私は怒っている..エラーをキャプチャするためのすべてのためのおかげで.. – PHPLearner

関連する問題