2012-05-01 6 views
0

私は、テーブルの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のみ。

+0

不正な形式のHTMLがない場合、[HTML]ソースを確認しましたか?あなた自身の価値自体に一重引用符が含まれている場合は、問題があるかもしれません。 – g13n

+0

申し訳ありませんが、「一重引用符」の意味を説明できますか? – user1344705

+0

そこでやっている操作のたびに 'var_dump($ state_array)'を実行します。 array_valuesの後に空の配列で終わると、オプションがなくなります。 –

答えて

0
$state_array = array(); 
//make unique array 
for ($i=0; $i<count($array); $i++) 
{ 
    $state_array[$i]=$array[$i][1]; 
} 
+0

@ user1344705その作業はありましたか? – g13n

+0

はい、ありがとうございます:) – user1344705

関連する問題