2011-01-26 111 views
0

我知道這個問題聽起來很簡單,就好像它是大小寫敏感的問題,但事實並非如此。我的問題是,當我嘗試抓取十進制值(10,2)時,它返回0.00,但其選中的其餘行很好。這裏是我的代碼: 這抓起行,然而他們的工作和所有的人都用在正確的地方上限的類型正確:不能SELECT十進制值

$query = "SELECT * FROM invoice WHERE id='$id'"; 
$result = mysql_query($query) or die("Couldn't execute query"); 
while ($row = mysql_fetch_array($result)) { 
    $DateCreated = $row['DateOfCreation']; 
    $id = $row['id']; 
    $Description = $row['Description']; 
    $ProductCode = $row['ProductCode']; 
    $VatRate = $row['VatRate']; 
    $PriceExVat = $row['PriceExVat']; 
    $Status = $row['Status']; 
} 

此輸出變量:

<input type="text" name="priceExVat" size="10" id="priceExVat" value="<? echo $PriceExVat; ?>"/> 
+1

`10,2`,歐式小數點的更換

<? echo $PriceExVat; ?> 

? – 2011-01-26 16:44:09

+0

你跑的SQL查詢是什麼?這段代碼沒有幫助。 – 2011-01-26 16:44:58

回答

0

我猜想PHP服務器已禁用短標籤。試着用

<?php echo $PriceExVat; ?>