我知道这个问题听起来可能很简单,好像是区分大小写的问题,但事实并非如此。我的问题是,当我尝试获取十进制值(10,2)时,它返回0.00但是它选择的其余行都很好。这是我的代码: 这会抓取行,其中大部分都可以正常工作,并且所有正确地在适当的位置使用Caps键入:
$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; ?>"/>
答案 0 :(得分:0)
我猜想PHP服务器禁用了短标签。尝试替换
<? echo $PriceExVat; ?>
与
<?php echo $PriceExVat; ?>