0
ここで私の問題は、人々がカバーの色を選ぶために使用できる色の写真をいくつか表示する必要があるからです。今すぐドロップダウンして色を選択するように設定されていますが、色に切り替える必要があります。ボタンオプションの一部をラジオに切り替える
ここに設定したコードは次のとおりです。
<select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control">
<option value=""><?php echo $text_select; ?></option>
<?php foreach ($option['product_option_value'] as $option_value) { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>"
<?php if(array_key_exists('poid', $_REQUEST)) { ?>
<?php if($option_value['product_option_value_id']==$_REQUEST['poid']){ echo "selected"; }}?>>
<?php echo $option_value['name']; ?>
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?>
<?php echo $option_value['price']; ?>)
<?php } ?>
</option>
<?php } ?>
</select>
これは私が今までに思い付いたものです。
<?php if ($options) { ?>
<?php foreach ($options as $option) { ?>
<?php foreach ($option['product_option_value'] as $option_value) {
//echo $option_value['image'];
if($option_value['image']){ ?>
<div class="button">
<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-option<?php echo $option['product_option_id']; ?>" />
<img src="<?php echo $option_value['image']?>" />
<label "<?php echo $option_value['name'];?>" </label>
</div>
<?php }}} }?>
他のボタンのオプションもあり、他の選択肢のために機能する必要があります。
あなたの質問がありますか?新しいコードは機能していますか?もしそうでなければ、何が間違っているのですか? – Barmar
新しいコードが表示されますが、古いコードをクリックした場合はまったく同じ回答を生成する必要があります –