データベースから取得したハイパーテキスト リンクとしてカバーされている領域のリストをエコーしています。
$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 は新しい列で始まるため、バーミンガムの下ではなく右になります。私が試したことはすべて、出力の順序に影響を与えています。何か案は?