将下拉选项更改为按钮

时间:2018-11-29 05:30:26

标签: php sql button drop-down-menu

我正在尝试将下拉选项更改为button。但是我做不到。我的代码是由专业人士完成的,但是我还很新。下拉选项是从数据库database中获取值并显示出来。下拉菜单的工作方式就像是任何用户选择了货币一样,商品的价值也随之变化。

<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以及代码的哪一部分将在其下进行。那么谁能帮助我该怎么做?如果有人还帮助我理解在提到的下拉列表中代码的工作方式,那将有很大帮助。

0 个答案:

没有答案