我需要從數據庫打印酒單。 我需要首先打印一個分類,然後打印所有內部的項目。那是訂單。我有多個類別。所以最後結果將是categorie1,很多項目,categorie2很多項目...PHP嵌套循環。第二個循環如何根據第一個循環的id打印項目?
這是我現在寫的代碼:我認爲我的問題是根據alcool_categorie的ID打印項目! !
$q_vine = "SELECT * FROM alcool_categorie ";
$r_vine = mysql_query($q_vine,$connection);
$n_vine = mysql_num_rows($r_vine);
$q_bouteille = "SELECT * FROM alcool_item where ALCNID = '$alid'";
$r_bouteille = mysql_query($q_bouteille,$connection);
$n_bouteille = mysql_num_rows($r_bouteille);
for($i = 0; $i < $n_vine; $i++){
echo mysql_result($r_vine,$i,'named').'<br/><br/>';
for($z = 0; $k < $n_bouteille; $k++){
echo mysql_result($r_bouteille,$k,'name').'<br/>';
}
}
的'mysql'延伸是過時的並且不應再使用。改爲使用'MySQLi'或'PDO_MySQL'。見http://php.net/manual/en/function.mysql-connect.php – KingCrunch
如果你想跟蹤最後一個項目,只需將它保存在一個變量 – keyser
'for($ z = 0; $ k <$ n_bouteille; $ k ++){'在那裏發現問題? – MrCode