※ ChatGPTを利用し、要約された質問です(原文:phpで作る親子のコンボボックスについて)
phpで親子のコンボボックス作成方法
このQ&Aのポイント
phpを使って親子のコンボボックスを作成する方法を教えてください。
質問者はjavascriptを使った方法を知っているが、phpだけでコンボボックスを作成する方法を探している。
post関数を使ってクリックイベントを条件分岐する方法を教えてください。
phpだけでコンボボックスを作りたいのですが良い方法が見つかりません。
javascriptを使う方法は下記サイトに方法が載っているのでわかるのですが、
http://phpjavascriptroom.com/exp.php?f=include/js/selectoption/pulldown.inc&ttl=%E9%80%A3%E5%8B%95%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3
post関数を使えば良いと思いますが、ページの移動なく、クリックイベントを条件分岐できないかと思案中です。助言をお願いします。
<?php
$titles = array('さんぷる','サンプル');
$example = array('1', '2');
echo '<select name="test">';
foreach ($titles as $key => $sample) {
if ($ibanners == $ibanner) {
echo '<option name="' . $example[0] . '" value="' . $example[0] . '" selected="selected">' . $sample . '</option>';
} else {
echo '<option name="' . $example[1] . '" value="' . $example[1] . '">' . $sample . '</option>';
}
}
echo '</select>';
$momo = array('さっかー','やきゅう','ばすけ','ごるふ');
$tetsu = array('サッカー','ヤキュウ','バスケ','ゴルフ');
echo '<select name="saikoro">';
foreach($momo as $bonbi) {
if ($GODbonbi == $bonbi) {
echo '<option name="カテゴリ01" value="' . $bonbi . '" selected="selected">' . $bonbi . '</option>';
} else {
echo '<option name="カテゴリ01" value="' . $bonbi . '">' . $bonbi . '</option>';
}
}
foreach($tetsu as $bonbi) {
if ($GODbonbi == $bonbi) {
echo '<option name="カテゴリ02" value="' . $bonbi . '" selected="selected">' . $bonbi . '</option>';
} else {
echo '<option name="カテゴリ02" value="' . $bonbi . '">' . $bonbi . '</option>';
}
}
echo '</select>';
?>
お礼
回答ありがとうございます。出来ないということが知りたかったので、助かります。勉強になりました。