2013-06-18 22 views
1
(!) SCREAM: Error suppression ignored for 
    (!) Notice: Undefined index: q_sold in C:\wamp\www\aaa\mup.php on line 93 
    Call Stack 
    # Time Memory Function Location 
    1 0.0039 144192 {main}() ..\mup.php:0 

我未定義指數驗證碼:未定義指數與PHP代碼

<table align="center" border="2"> 
    <tr> 
    <td align="center"> <font color=""> Quantity Sold:</td> 
    <td align="center"> <font color=""> Month:</td> 
    </tr> 

<?php 
include 'connect.php'; 


$bogart=mysqli_query($con," SELECT `month`, sum(q_sold) as sold_sum 
FROM `samsung_store` group by `month` order by sold_sum desc 
LIMIT 1 ") or die (mysql_error()); 

$count=mysqli_num_rows($bogart); 

while($baragan=mysqli_fetch_array($bogart)){ 

if($count % 2 == 0){ 
$color="#EDEDED"; 
$count--; 
} 
else{ 
$color="white"; 
$count--; 
} 
?> 

<tr bgcolor="<?php echo $color?>"> 
     <td> <?php echo $baragan['q_sold']?></td> 
     <td> <?php echo $baragan['month'] ?></td> 
    </tr> 

<?php 
} 
?> 

</form> 
</table> 

我只需要刪除錯誤。我不知道我怎樣試圖把「@」符號在的開頭:但沒有奏效

$博加特= msqli_query

對不起,我是初學者,請裸。謝謝。

+0

'sum(q_sold)as sold_sum'意味着它應該被作爲'$ baragan ['sold_sum']'訪問 - - 你在查詢 – naththedeveloper

+0

中以不同的方式命名它哦謝謝。對不起,看看那個。我太傻了。哈哈對不起,煩擾你們。謝謝 – Erkyy

回答

5
<td> <?php echo $baragan['q_sold']?></td> 

當你在查詢中選擇一個名爲sold_sum別名爲什麼你訪問索引q_sold,?

將其更改爲:

<td> <?php echo $baragan['sold_sum']?></td> 

提示:使用print_r($baragan);看看是怎麼回事錯在這裏。

+0

謝謝:)抱歉打擾我忘了看看。太愚蠢了。對不起,非常感謝。 – Erkyy