が、私はこれを実行した後、奇妙なリストを得続けるおかしいながらの内側:Foreachループが
<?php
$query_Category = "SELECT * FROM blog_categories ORDER BY category ASC";
$getCategory = mysql_query($query_Category) or die(mysql_error());
?>
<div id="sheader" style="">Categories</div>
<div class="sbody" style="color:#000 !important;">
<?php
do {
?>
<div><?php echo $row_getCategory['category'];?></div>
<?php
$cat = $row_getCategory['cat_id'];
$query_Subcategory = "SELECT * FROM blog_subcategories WHERE primcat_id = '$cat' ORDER BY subcategory ASC";
$getSubCategory = mysql_query($query_Subcategory) or die(mysql_error());
$row_getSubCategory = mysql_fetch_assoc($getSubCategory);
$str = $row_getSubCategory['subcategory']; $subcategory = explode(',', $str);
foreach ($subcategory as $arraysubcat)
{
echo '<div>' . $arraysubcat . '</div>';
}
} while ($row_getCategory = mysql_fetch_assoc($getCategory));
?>
</div>
<?php mysql_free_result($getCategory); ?>
私はID &カテゴリとidを持つサブカテゴリーテーブル、サブカテゴリ、&プライマリカテゴリとカテゴリテーブルを持っていますid。 私はそれを実行し、最初にランダムにforeachを表示します。
私はちょうどあなたが面白く見える書式設定を考えました。 O.o '$ subcategory'配列は、' explode() 'のように出力されますか? – Blake
@Blake PHP構文hate-festを期待してここに来ました。 –
あなたのコードの書式が修正されました。それでも私にとっては面白く見えますが、これはhttp://beta.phpformatter.com/のようになります。 –