州、都市、リストのデータベースがあります。各都市内に、複数のリストがあります。例えば:
FL=>マイアミ=>10件のリスト
[状態]ドロップダウンメニューに各状態を入力しようとしていますが、SQLクエリがすべての行をプルバックし、状態の複数のエントリを作成しています。上記の例では、データベースに10個のレコードがあるため、FLはドロップダウンに10回表示されます。
ただし、これは[状態]ドロップダウンメニューでは正しく表示されません。FLは1つだけである必要があります。誰かが助けてくれることを願っています!
これが私の質問です:
$squery = mysql_query("SELECT * FROM wp_postmeta WHERE wp_postmeta.post_id AND wp_postmeta.meta_key = 'state'");
これが私の出力です:
<?php while($state_name = mysql_fetch_array($squery)) { ?>
<option value="<?php if(isset( $state_name['meta_value'] )) { echo state_name['meta_value']; } ?>">
<?php if(isset( $state_name['meta_value'] )) { echo $state_name['meta_value']; }?>
</option><?php } ?>