スロッター


ツイッタータイムラインのアイコンが
リールになったスロットマシン

CMSデモサイト


有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト

MultiLangTweet


一度に複数の外国語(48ヶ国語)に翻訳して ツイッターに投稿できる!

事業者情報



植林で地球温暖化防止に貢献中☆

DBのデータをPHP配列にしたものをJavaScript配列に格納する方法

  •     2010年6月26日(土) 02:39 JST
    閲覧件数
    314




要点はPHP配列をJavaScirpt配列に渡すところです。
この技を使えば、DBのデータを元にJavaScriptで動的にコンボボックスの値を変えたりできるようになります。
例えば、コンボボックスAで近畿を選んだら、コンボボックスBに近畿の都道府県が出てきたりとか。たぶん。

PHP側
$res = DB_query("select * from table");
while($a = DB_fetchArray($res)){
$ar[] = $a[name]; // (1) DBデータを配列に格納
}
$v_php = join(",",$ar); // (2) 配列をカンマ区切りデータにする
 
JavaScript側
var v_js = "$v_php"; // (3) PHP変数をJavaScript変数に代入
var ar = v_js.split(","); // (4) カンマ区切りデータを配列に格納



ここを大いに参考にしました。