私は、テーブルの1つの列に複数の状態を含むcsvファイルを持っています。ノー繰り返しでをそれらの状態を取り、彼らとドロップダウンリストを移入する必要があり、このためcsvファイルのデータをドロップダウンリストに動的に表示
私のコードは、csvファイルは、状態のための多次元配列とインデックスに出力される
//make unique array
for ($i=0; $i<count($array); $i++)
{
$state_array[$i]=$array[$i][1];
}
//display in drop down list
$state_array=array_unique($state_array);
$state_array=array_values($state_array);
for ($i=0; $i<count($state_array); $i++)
{
echo "<option value='".$state_array[$i]."'>".$state_array[$i]."</option>";
}
?>
</select>
ですis $ array [$ i] [1]
選択ボックスが空白のままなので、私のコードに問題があります。誰でも何が間違っているのを見分けられますか?どんな助けもありがとうございます。
注:もしそれが重要であれば、私はSQL、Java、etcetcを使用することはできません。 PHPのみ。
不正な形式のHTMLがない場合、[HTML]ソースを確認しましたか?あなた自身の価値自体に一重引用符が含まれている場合は、問題があるかもしれません。 – g13n
申し訳ありませんが、「一重引用符」の意味を説明できますか? – user1344705
そこでやっている操作のたびに 'var_dump($ state_array)'を実行します。 array_valuesの後に空の配列で終わると、オプションがなくなります。 –