Изменить опцию выпадающего на кнопку - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь изменить опцию выпадающего на кнопку.Но я не смог этого сделать.Код, который я написал, был написан профессионалом, но я совершенно новый. Опция выпадающего списка берет значения из базы данных 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 и какая часть кода пойдет под него.Так кто-нибудь может мне помочь, как мне это сделать?Если некоторые из них также помогут мне понять, как работает код в упомянутом раскрывающемся списке, это очень поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...