2013-01-17 69 views
0

我學習PHP和我想執行這個代碼,但它告訴我這個消息 「解析錯誤:語法錯誤,意外T_ECHO」解析錯誤:語法錯誤,意想不到的T_ECHO

<?php 
include "../conexao.php"; 

$sql = mysql_query("SELECT vale_alimentacao FROM usuario WHERE id=1"); 
$ln = mysql_fetch_array($sql); 
$vale_alimentacao = $ln['vale_alimentacao']; 

$total_diario = 0.0; 
$contador = 0.0; 

$sql = mysql_query("SELECT id, data, valor_almoco, bebida FROM vale_alimentacao WHERE 1=1"); 
while($ln = mysql_fetch_array($sql)) 
{ 
      $contador = 0.0; 

      if($ln['valor_almoco'] < 8.0) 
       $contador = $ln['valor_almoco']; 
      else if($ln['valor_almoco'] > 8.0 && $ln['valor_almoco'] < 13.0) 
       $contador = 8.0; 
      else 
       $contador = ($ln['valor_almoco']-8.0);´ 

      echo $contador; 

      $total_diario += $contador; 
?> 

誰都可以幫我?這是語法錯誤,但我沒有得到在哪裏。 擁抱

+2

如何自己找到它:查找代碼中的每個_echo_並檢查該行之前的行。 – snwflk

+0

或者查看錯誤中給出的行號,並在該點之前或之前進行檢查。 – Mike

回答

1

在該行

$contador = ($ln['valor_almoco']-8.0);´ 

刪除´爲了調試這樣的錯誤看看錯誤消息的行號。它有助於。

+1

我發誓,我認爲這個字符在我的顯示器中是一個壞點。大聲笑 –

0
$contador = ($ln['valor_almoco']-8.0);´ 

有一個`在最後。

相關問題