-1

データベースから取得したハイパーテキスト リンクとしてカバーされている領域のリストをエコーし​​ています。

$area_shire = '';
$area_district = '';
$area_name = '';

while($rows = mysql_fetch_assoc($query)) {

    if ($rows['area_shire'] != $area_shire) {
        $area_shire = $rows['area_shire'];
        $area_shire_url = str_replace(' ', '_', $area_shire);
        echo '<h2><a href=Driveway_Cleaning_'.$area_shire_url.'>'.$area_shire.'</a></h2><br>';
    }  


    if ($rows['area_district'] != $area_district) {
        $area_district = $rows['area_district'];
        $area_district_url = str_replace(' ', '_', $area_district);
        echo '<h3><a href=Driveway_Cleaning_'.$area_district_url.'>'.$area_district.'</a></h3><br>';

    }  


    if ($rows['area_name'] != $area_name) {
        $area_name = $rows['area_name'];
        $area_name_url = str_replace(' ', '_', $area_name);
        echo '<a href=Driveway_Cleaning_'.$area_name_url.'>'.$area_name.'</a><br>';
    }  
    }
?>

これは私に線形出力を与えています

ウェストミッドランズ

バーミンガム

ハーバーン
・エッジバストン・
モーズリー

ダドリー

ヘイルソウェン
・セジリー

ウォリックシャー

出力を動的テーブルに入れようとしているので、各 area_district (例) Dudley は新しい列で始まるため、バーミンガムの下ではなく右になります。私が試したことはすべて、出力の順序に影響を与えています。何か案は?

4

1 に答える 1

1

では、HTML テーブルを使用してみませんか? または、各グループをフローティング div に配置して、互いに並べて配置できるようにしますか? 私の主な推奨事項は、最初に HTML テンプレートを作成し、その後に動的データを挿入する方法を作成することです。

于 2012-12-07T23:48:06.103 に答える