私はテーブルを構築しており(を使用していません<table>)、mysqlからのデータを入力しています。「テーブル」を構築するための次のコードがあります。
$NYC = // data from mysql, working fine
$NYC_min = 300;
switch($cou_mun){
case "New York":
$NYC++;
break;
//etc
}
function cityMinMet($city){
$city_min= "$city" . "_min";
if($city>$city_min){return "yes";}
else{return "no";};
}
echo "<h3>Table 6: Recruitment by target area</h3>";
echo "<ul>\n<li><span>Target Area</span><span>Number Recruited</span><span>Amount under minimum</span><span>Minimum</span><span>Minimum met?</span></li>";
echo "<li><span>12 Jurisdictions with Highest AIDS Prevalance</span><span></span><span></span><span></span><span></span></li>";
echo "<li><span>New York</span><span>$NYC</span><span>" . $NYC_min-$NYC . "</span><span>$NYC_min</span><span>"; cityMinMet('$NYC'); echo "</span></li>";
で問題が発生しました: 行が壊れます" . $NYC_min-$NYC . "(行は の直前で終了すると解釈されます。" . $NYC_min-$NYC . "<span>$NYC_min-$NYC</span>300-500200
また、関数を適切にセットアップしたかどうかもわかりません (ただし、これはテーブル/行を壊していません)。FromcityMinMet('$NYC')リテラル文字列$NYC(値ではなく) を関数に送信します。関数内で追加_minし$NYCてから呼び出す必要があり$NYC_min、その値を返します。
編集:方程式の$NYCとの順序を変更しました。$NYC_min