Я пытаюсь изменить опцию выпадающего на кнопку.Но я не смог этого сделать.Код, который я написал, был написан профессионалом, но я совершенно новый. Опция выпадающего списка берет значения из базы данных
и отображает их.Падение работает так, как будто любой пользователь выбирает валюту, значения элементов также изменяются в соответствии с ним.
<div id='curr_picker''>
<strong >Currency:</strong>
<?php
$curr_query = "SELECT * FROM `currency_sett` WHERE `curr_id` >= '1'";
$curr_result = $mysqli->query($curr_query) or die ($mysqli- >error);
if($curr_result->num_rows > 0){
while($curr_row = $curr_result->fetch_assoc()){
$curr_id = $curr_row[curr_id];
$curr_code = $curr_row[curr_code];
$lower_curr_code = strtolower($curr_code);
$prefix = $curr_row[curr_pref];
$suffix = $curr_row[curr_suff];
$format = $curr_row[curr_form];
$base_rate = $curr_row[base_rate];
$calc_monthly_price = $base_monthly_price * $base_rate;
$calc_quarterly_price = $base_quarterly_price * $base_rate;
$calc_semi_ann_price = $base_semi_ann_price * $base_rate;
$calc_ann_price = $base_ann_price * $base_rate;
if($curr_id == $page_load_currency){
$selctd_opt_attr = "selected='selected'";
}
else{
$selctd_opt_attr = NULL;
}
if(!in_array($curr_code, $curr_shown_array)){
$disp_curr_opts .= "<option value='$lower_curr_code' $selctd_opt_attr>$curr_code </option>";
$form_inp_hidden_var .= "<input type='hidden' id='curr2id_{$lower_curr_code}' name='curr2id_{$lower_curr_code}' value='$curr_id'>";
$curr_shown_array[] = $curr_code;
}
echo("
<div class='selectouter'><select name='pick_currency' id='pick_currency' '>
$disp_curr_opts
</select></div>
<div style='display:none;'>
<form>
$form_inp_hidden_var
</form>
</div>
");
?>
</div>
Мне удалось изменить выпадающий список на кнопку
$disp_curr_opts .= "<input type='button' id='button_{$lower_curr_code}' value='$lower_curr_code' />";
Нотеперь я застрял, потому что я не знаю, как я буду реализовывать onclick и какая часть кода пойдет под него.Так кто-нибудь может мне помочь, как мне это сделать?Если некоторые из них также помогут мне понять, как работает код в упомянутом раскрывающемся списке, это очень поможет.